Linux常用命令
1.修改DNS
修改resolv.conf文件:
vim /etc/resolv.conf
添加內容:
nameserver 223.5.5.5
nameserver 1.1.1.1
重啟網絡可能會覆蓋resolv.conf文件的內容:
找到/etc/sysconfig/network-scripts/ifcfg-eth<N>,其中<N>代表網卡編號,中添加DNS1和DNS2
重啟網絡:
sudo systemctl restart network
2.查看每個服務開啟狀態:
systemctl status lsyncd
3.啟動sshd
systemctl restart sshd.service
4.nginx開機自啟
切換目錄
cd /lib/systemd/system/
vim nginx.service
復制以下內容:
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
加入開機自啟:
systemctl enable nginx
刷新配置:
systemctl daemon-reload
查看所有已啟動的服務
systemctl list-units --type=service
查看服務當前狀態
systemctl status nginx.service
5.開放防火墻端口
開放端口
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
service iptables restart
防火墻
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
6.設置權限
chmod -R 777 directory_name
7.啟動ssh服務
sudo systemctl start sshd
8.contos更換yum源
備份當前的YUM源配置文件
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
以阿里云的源為例,下載新的源配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除緩存
sudo yum clean all
生成新的緩存
sudo yum makecache
9.查看某個端口進程的啟動文件
根據端口號查詢到pid(以下9189為端口號)
sudo netstat -tulnp | grep :9189
根據pid查詢到啟動文件(以下5906為pid)
readlink -f /proc/5906/cwd
10.PHP相關
啟動PHP服務
systemctl start php-fpm
添加PHP環境變量
export PATH=/usr/local/php/bin:$PATH
查看PHP配置文件信息
php --ini
浙公網安備 33010602011771號