`
mamacmm
  • 浏览: 200555 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

Linux-设置默认启动的服务

阅读更多

Linux-设置默认启动的服务

以ssh服务为例,效果如下:

login as: root
root@192.168.128.128's password:
Server refused to set all environment variables
Last login: Sun Aug 15 17:41:10 2010
启动 sshd:                                                [确定]
[root@cuimh ~]#

 

开始:

 

1. 以root用户登录,输入命令:

[root@cuimh ~]# ls -a
.                .dmrc               .kde          .thumbnails
..               .gconf              .lesshst      .viminfo
anaconda-ks.cfg  .gconfd             .local        .vimrc
.bash_history    .gnome2             .mcop         .Xauthority
.bash_logout     .gnome2_private     .mozilla      .Xresources
.bash_profile    .gtkrc-2.0          My Documents  .xsession-errors
.bashrc          .ICEauthority       .qt
.cshrc           install.log         .scim
Desktop          install.log.syslog  .tcshrc
[root@cuimh ~]#

 

2. 编辑 .bash_profile 文件,结果如下:

 

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

service sshd start

PATH=$PATH:$HOME/bin

export PATH

unset USERNAME
~
~
~
~
~
~
~
".bash_profile" 16L, 212C                                     10,1         全部

 

 

 

3. 保存退出,reboot重启,OK。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论
18 楼 mamacmm 2010-09-01  
灰常感谢,已经了解到了chkconfig的便捷之处了!
17 楼 psuqqvfp 2010-08-31  
感觉没有必要,直接chconfig sshd on就行了,如果想设置它在第几级启动,可以编写 sshd这个脚本
16 楼 loamy 2010-08-23  
为什么不用chkconfig sshd off
15 楼 googya 2010-08-20  
别发到论坛上来啊,放到自己的博客里就好了啊
14 楼 tonyruiyu 2010-08-18  
chkconfig sshd on


ok?
13 楼 mamacmm 2010-08-17  
学习了,不能以偏概全啊!
12 楼 zlowly 2010-08-17  
而且不同发行版的Linux有不同的处理方式,例如archlinux里只要改rc.conf里的daemon行就可以了。
所以标题里不要用Linux字样,用你正在使用的发行版的名称吧。
11 楼 406656983 2010-08-17  
不要误导大家啊。。。开机启动怎么是这样设置呢。。。应该是chkconfig sshd on, 或者设置3和5级别启动chkconfig --level 35 sshd on ,或者在/etc/rc.local里添加service sshd start
10 楼 wuyakenihao 2010-08-17  
http://wenwen.soso.com/z/q212936895.htm能帮我解决下这个问题吗?谢谢了。我是初学linux。
9 楼 silence1214 2010-08-17  
这样的帖子都能发出来
8 楼 mallon 2010-08-16  
装个sysv-rc-conf,就不用手工编辑脚本了
7 楼 maincoolbo 2010-08-16  
   疯了!!!!   最近版主管理 的好不严,,,,

       再这么搞,我都不想上这个 论坛了,,,
6 楼 mamacmm 2010-08-16  
按照楼上所说,我到r3.d下,看到没有SXXsshd,就添加了个软连接:

ln -s /etc/rc.d/init.d/sshd /etc/rc3.d/S55sshd

reboot,就OK了! 

感谢!
5 楼 mercyblitz 2010-08-16  
mamacmm 写道
我正郁闷呢,为什么修改这个,要每次登陆才能自启动,而不是开机就启动想要的服务!
我看了下/etc/init.d,倒是有sshd,但是不知道怎样修改才能有这样的作用:每次启动linux,不用登陆用户,ssh就自动启动了?谢谢



你先执行一下runlevel命令,看N等于多少,然后进入/etc/rcN.d/,看一下是不是里面有一个SXXssh(XX代表数字),S代表Start,K则是Stop。如果有一个KXXssh的话,将其重命名为SXXssh。
4 楼 mamacmm 2010-08-16  
我正郁闷呢,为什么修改这个,要每次登陆才能自启动,而不是开机就启动想要的服务!
我看了下/etc/init.d,倒是有sshd,但是不知道怎样修改才能有这样的作用:每次启动linux,不用登陆用户,ssh就自动启动了?谢谢
3 楼 mercyblitz 2010-08-16  
你怎么不修改/etc/init.d/目录下面的!
2 楼 mamacmm 2010-08-16  
,我是初学者嘛,只是写这个为了以后方便查找,我记忆力不太好!
没注意发到论坛了,晕。
1 楼 congdepeng 2010-08-16  
这个真的没有必要发论坛

相关推荐

    mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    - **启动MySQL**:使用初始化的用户启动MySQL服务。 ``` bin/mysqld_safe --user=mysql & ``` - **连接MySQL**:使用`mysql`客户端连接到服务器,并设置root用户的初始密码。 ``` bin/mysql -u root ``` ``...

    mysql-5.7.40-linux-glibc2.12-x86-64.tar.gz 离线安装包

    接着,你可以启动MySQL服务,如 `./bin/mysqld_safe --user=mysql &` 或通过系统服务管理工具(如`systemd`、`sysvinit`等)。 6. **安全设置**:首次安装后,应执行 `mysql_secure_installation` 脚本,以删除匿名...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    6. **启动与管理MySQL**:使用`mysqld_safe`或`systemd`服务管理工具(如`systemctl`)启动和管理MySQL服务。 7. **创建用户和数据库**:通过`mysql`客户端连接到服务器,创建新的数据库和用户,并分配相应的权限。...

    mariadb-10.6.5-linux-systemd-x86_64.tar.gz

    安装过程通常包括设置数据目录、创建系统用户、配置权限、启动服务等步骤。 5. **特性更新**: - MariaDB 10.6.5引入了InnoDB存储引擎的性能优化,比如更快的插入速度、更高效的内存使用。 - 支持更多SQL标准,...

    ddns-go-5.0.3-linux-x86-64.tar

    1. `ddns-go`:这是主要的可执行文件,可能是经过编译的Go语言程序,用户可以运行此文件来启动和配置DDNS服务。 2. `LICENSE`:此文件包含了软件的许可协议,通常会详细说明用户可以如何使用、分发和修改该软件。...

    mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

    - 启动服务:通过`./bin/mysqld_safe &`启动MySQL服务器。 - 客户端连接:使用`./bin/mysql`命令进入MySQL客户端,进行数据库操作。 4. **安全最佳实践**: - 修改默认密码:安装后应立即更改root用户的默认密码...

    metasploitable-linux-2.0.0.zip

    例如,Apache HTTP服务器可能存在的弱权限配置、MySQL数据库的默认密码、FTP服务的不安全设置等。通过这些漏洞,你可以学习如何利用它们进行攻击,同时也理解为什么这些漏洞是危险的,以及如何在实际环境中避免它们...

    最新版linux jdk-8u241-linux-x64.tar.gz 64位

    Linux JDK 8u241 是Oracle公司发布的Java Development Kit(Java开发工具包)的一个版本,专门针对Linux操作系统设计,并且是64位的。这个版本的JDK包含了Java运行时环境(JRE)和一系列用于Java编程的工具,使得...

    mariadb-10.10.3-linux-systemd-x86-64.tar.gz

    在使用这个压缩包进行安装时,通常会涉及到解压、配置、初始化数据库、创建系统用户和服务设置等步骤。安装完成后,可以通过Systemd的服务管理命令来启动、停止、重启或检查MariaDB服务的状态。 总之,MariaDB ...

    linux 64位 mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

    - 确认MySQL配置文件中的bind-address设置正确,默认为`127.0.0.1`,如果需要远程访问,则应更改为`0.0.0.0`。 #### 问题3:性能问题 - 调整MySQL配置文件(`my.cnf`或`my.ini`)中的参数,例如增加缓冲池大小(`...

    alertmanager-0.26.0.linux-amd64.tar.gz

    1. **alertmanager**:这是Alertmanager的可执行文件,用于启动服务。 2. **config.yml**:默认的配置文件,用户可以根据需求进行修改,配置通知方式、警报处理规则等。 3. **web/static**:包含用于构建Alert...

    mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz

    5. 启动MongoDB服务并设置开机启动。 在解压并安装MongoDB之后,用户可以使用`mongo`命令行工具与数据库交互,执行查询、插入、更新和删除操作。此外,还可以通过管理工具如`mongodump`和`mongorestore`来备份和...

    mongodb-linux-x86_64-rhel62-3.4.14.tgz

    如果一切正常,MongoDB服务器将在默认端口27017上启动。 4. **连接MongoDB**:现在,你可以使用mongo shell来连接到运行中的MongoDB实例: ``` sudo ./mongo ``` 5. **设置安全措施**:在生产环境中,应该启用...

    mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

    7. **启动MySQL服务**:关闭mysqld进程,然后设置为开机启动并启动MySQL: ``` kill $(ps aux | grep '[m]ysqld' | awk '{print $2}') sudo cp support-files/my-medium.cnf /etc/my.cnf sudo systemctl start ...

    windows Linux 双系统 启动顺序更改为默认windows启动

    打开文件,查找`set default = "0"`这一行,这是设置默认启动项的命令。由于我们想让Windows XP成为默认启动项,我们需要将这个数字改为Windows XP的序号,即`set default = "4"`。 4. **保存并关闭文件**:更改...

    mongodb-linux-x86-64-rhel70-4.0.28.tgz

    5. **安全强化**:MongoDB 4.4加强了安全性,包括改进的身份验证机制、加密选项以及更严格的默认安全设置。 安装MongoDB 4.4.20在RHEL 7.0上,你需要先解压下载的tgz文件,通常会得到一个包含可执行文件的目录结构...

    mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz

    5. **安全性**:MySQL 5.7引入了增强的安全默认设置,例如,禁用匿名用户,强制远程连接使用SSL,以及限制root用户的远程访问。 6. **性能优化**:5.7版本包括查询优化器的改进,InnoDB存储引擎的增强,如更高的...

    mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

    - 启动服务:使用`sudo service mysql start`或`systemctl start mysqld`启动MySQL服务。 2. **配置文件**: MySQL的配置文件通常为 `my.cnf`,用于设置服务器参数,如端口、最大连接数、缓存大小等。修改这些...

    mysql-5.7.33-linux-glibc2.12-x86_64.rar ,linux 64位mysql 5.7安装包

    5. **启动MySQL**:配置完成后,你可以启动MySQL服务。这可能需要调整启动脚本,使其指向正确的目录: ``` sudo cp support-files/my-medium.cnf /etc/my.cnf sudo cp bin/mysqld_safe /etc/init.d/mysqld sudo ...

    mongodb-linux-x86_64-amazon-4.2.6.tgz

    5. **安装MongoDB**:在Linux上安装MongoDB通常涉及解压安装包,创建数据目录,设置环境变量,然后启动MongoDB服务。例如,创建数据目录`/data/db`,并设置`MONGO_INITDB_ROOT_USERNAME`和`MONGO_INITDB_ROOT_...

Global site tag (gtag.js) - Google Analytics