CentOS下常用命令笔记

2019-03-15  本文已影响0人  voxer

同事整理的常用笔记,作为速查用,省的每次再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下面所有一级目录的一级目录文件大小。**

上一篇 下一篇

猜你喜欢

热点阅读