同事整理的常用笔记,作为速查用,省的每次再Google。
1. 查看系统版本
cat /etc/redhat-release
2. 时区设置
方式一:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
参考文档
方式二:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. git安装
参考文档
yum install -y git
4. nginx安装
yum install epel-release
yum install nginx
启动nginx
systemctl start nginx
设置开机启动nginx
systemctl enable nginx
5. mysql安装
参考文档
查看mysql安装版本
rpm -qa|grep mysql
参考文档
修改mysql 字符编码
找到 /etc/my.cnf 文件,添加以下文本
[client]
default-character-set=utf8
[mysqld]
max_allowed_packet=10M
character-set-server=utf8
参考文档
yum方式卸载的MySQL
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
mysql 5.7 设置免密登录
skip-grant-tables
mysql远程访问
use mysql;
update user set host = '%' where user = 'root';
修改mysql密码
use mysql;
update user set authentication_string=passworD('xt@12345..') where user='root';
mysql创建数据库
CREATE DATABASE `mydb` CHARACTER SET utf8
COLLATE utf8_general_ci;
6. Supervisor安装
yum install supervisor
停止Supervisor
supervisorctl shutdown
启动Supervisor
supervisord -c /etc/supervisord.conf
外网访问不到SuperVisor,参考文档
7. 开放端口
yum install iptables-services
/sbin/iptables -I INPUT -p tcp --dport 9001 -j ACCEPT
service iptables save
service iptables restart
参考文档
查看开放端口
netstat -ntlp
查看防火墙放开的端口
iptables -nL --line-number
参考文档
查看防火墙状态
service iptables status
8. dotnet安装(2.1.200)
参考文档
dotnet卸载再安装出现错误 centos dotnet /usr/lib64/libunwind.so.8 not found参考文档
yum install libunwind
yum install icu
9. dos2unix安装
yum -y install dos2unix
dos2unix xxx
10. jdk在线安装
参考文档
11. nodejs在线安装
参考文档
yum info epel-release
yum install epel-release
yum install nodejs
node -v
12. redis安装
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
yum install gcc tcl #安装gcc编译环境
tar -xzvf redis-3.2.8.tar.gz #解压对应的文件
cd redis-3.2.8#切换到解压根目录
make PREFIX=/usr/local/redis/ install
将redis配置成服务
参考文档
查看版本
src/redis-cli --version
redis 关闭服务
redis-cli -h 127.0.0.1 -p 6379 shutdown
redis远程连接
./redis-cli -h ip -p 端口 -a 密码
redis日志配置
修改配置文件 6379.conf
loglevel debug
logfile "/var/log/redis/redis.log"
redis配置文件详解
参考文档
13. 服务器间传递文件
scp -r apache-apollo-1.7.1-unix-distro.tar.gz root@41.125.96.217:/root/software/
scp 在脚本中使用输入密码的解决方法
参考文档
14. 设置无线网卡
#安装完后需要重启
yum -y install NetworkManager-wifi
#查看附近所有wifi
nmcli dev wifi
#链接上某个wifi
nmcli dev wifi connect 你的wifi名称 password 你的wifi密码
15. 永久关闭selinux
vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
重启服务reboot
16. 查找某个进程并kill
pid=$(ps aux | grep 进程标识| awk '{print $2}' | sort -n | head -n 2)
echo pid
kill $pid
17. 查找目录所占硬盘
### **du -h --max-depth=1 /home/work/ 仅列出home目录下面所有的一级目录文件大小;**
### **du -h --max-depth=1 /home/work/* 列出home下面所有一级目录的一级目录文件大小。**
网友评论