CentOS 常用命令和常用配置

常用命令


1.    lsb_release -a 版本查看
2.    ps aux 进程查看
       ps aux |grep httpd
3.    netstat -lpn 端口查看
        netstat -lpn |grep mysqld
4.    rpm -qa 查看已安装

5.    vim
gg:命令将光标移动到文档开头
G:命令将光标移动到文档末尾
:set nu 设置行号
/keyword 关键字搜索 ,单击 n键 调到下一个关键字

普通模式==>插入模式
i 在光标前插入          I 在行首插入
a 在光标后插入          A 在行末插入
o 在当前行之下新建行    O 在当前行之上新建行
r 替换当前字符          R 从当前字符开始替换

yy: 复制光标当前行cw 剪切当前单词
dd 剪切当前行
p 粘贴


常用配置


1.禁止root用户登录
/etc/ssh/sshd_config配置文件
   把"#PermitRootLogin yes"
   改为"PermitRootLogin no"
[centos6.3] /etc/init.d/sshd restart
[centos7.0] systemctl restart ssh.service

2.SSH配置存在问题,导致登录和传输数据很慢
/etc/sshd/sshd_config配置文件中的UseDNS设置为yes,修改为no即可

3.将用户添加到sudo用户组的方法,vim /etc/sudoers

找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了(不用引号):
“username ALL=(ALL) ALL”
其中username为指定的使用sudo的用户,引号内的空格为tab
如果你想每次使用sudo命令的时候都提示你输入根密码,移动到这一行:
#%wheel ALL=(ALL) ALL
解除#号注释
如果你不想每次使用sudo命令的时候都提示你输入跟密码,移动到下面这一行:
#%wheel ALL=(ALL)NOPASSWD:ALL
解除#号注释
保存后退出
添加用户名到wheel用户组:
usermod -G wheel username


4.CentOS 主机名修改

etc/sysconfig/network这个文件里的主机名.
NETWORKING=yes
HOSTNAME=主机名


5.搭建NFS服务器
1.服务器[192.168.0.100 ]和客户机[192.168.0.101]安装
    yum -y install nfs-utils  rpcbind
    service nfs start
    chkconfig nfs on
    service rpcbind start
    chkconfig rpcbind on
2.服务器端操作[192.168.0.100 ]
vi /etc/exports
/usr/local/test/ 192.168.0.101(rw,no_root_squash,no_all_squash,sync)
exportfs -r 是配置生效
3.客户端操作[192.168.0.101]
#查看服务器抛出的共享目录信息:
showmount -e 192.168.0.100
#为了提高NFS的稳定性,使用TCP协议挂载,NFS默认用UDP协议:
mount -t nfs 192.168.0.100:/usr/local/test  /usr/local/test  -o proto=tcp -o nolock  

#开机自动挂载
echo "192.168.0.100:/usr/local/test  /usr/local/test nfs defaults 0 0" >> /etc/fstab

卸载已挂在的NFS
umount /usr/local/test


6.lnmp环境细节注意点

1.php-fpm解释器进程使用统一特定用户

vim /usr/local/php/etc/php-fpm.conf

Unix user of processes
<value name="user">www</value>
Unix group of processes
<value name="group">www</value>

7.ssh无密码方式登录

#ssh-keygen 执行此命令,然后一路回车,便会生成  .ssh 文件夹

#ssh-copy-id  [email protected] 把密钥id复制到这台机器的test账号下

#ssh [email protected] 开始登录

#ssh [email protected] "~/bin/deploy" 还可以执行该账号下的shell脚本









你可能感兴趣的:(CentOS 常用命令和常用配置)