Linux杂项

1.设置输出coredump文件的路径模板

echo "/home/cores/core-%e-%p-%t" > /proc/sys/kernel/core_pattern

%e 标示exe
%p 标示pid
%t 标示发生时间
使用root权限创建/home/cores目录

chmod a+w /home/cores -R

当服务器出现了服务器蹦的时候,将会把core文件生成/home/core目录中。

2.设置进程最多句柄数

echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf

3.关闭SeLinux

setenforce 0
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

4.添加用户

useradd -m -c username -s /bin/bash -p '*' username
mkdir -p /home/username/.ssh
echo '' > /home/username/.ssh/authorized_keys

将公钥写到文件中,并且修改这个目录的权限。

chmod 755 /home/username/.ssh -R

5.配置so库的目录

/etc/ld.so.conf.d
可以在这个目录里面添加库的配置信息
比如说./mariadb-x86_64.conf

# cat ./mariadb-x86_64.conf
/usr/lib64/mysql

6.查询某个端口情况

lsof -i:27017

7. centos 7的防火墙常用指令:

# firewall-cmd --permanent --zone=public --add-port=28017/tcp
# firewall-cmd --permanent --zone=public --remove-port=12306/tcp
# firewall-cmd --reload
# systemctl stop firewalld.service
# systemctl disable firewalld.service
# firewall-cmd --list-ports

你可能感兴趣的:(linux,常用)