Linux服务指令

Oct 26, 2016


启动sshd服务

Centos linux安装之后,要想通过ssh远程访问,需要手动执行 service sshd start,这样sshd服务才开启。

通过chkconfig可以将sshd加入到系统服务中。

[root@localhost ~]# chkconfig sshd on   

可以再查看sshd的运行级别状态:

[root@localhost ~]# chkconfig --list sshd 
sshd   0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭 

以后重启之后,就可以直接通过ssh远程访问了。

启动和关闭防火墙

永久打开或则关闭:

chkconfig iptables on 
chkconfig iptables off 

即时生效:重启后还原

service iptables start 
service iptables stop 

开机默认VSFTP服务自动启动: 方法一:(常用\方便)

[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@localhost etc]# chkconfig vsftpd on  (执行ON设置)

方法二:

修改文件/etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

添加允许远程登录的用户

  1. 创建账户,命令 useradd 用户名,如:useradd zhangsan
  2. 修改密码,命令 passwd 用户名,如:passwd zhangsan
  3. 设置允许远程登录,linux一般都通过ssh远程连接,修改/etc/ssh/sshd_config文件在结尾处添加AllowUsers 用户名,如 AllowUsers zhangsan
  4. 保存,退出
  5. 重启ssh服务,service sshd restart
  6. 测试用新建的用户名远程连接测试。

修改centos在hyper-v中的桌面分辨率

grubby --update-kernel=ALL --args="video=hyperv_fb:1024x768"

调整分辨率之后重启虚拟机即可。