CentOS 7 系统设置汇总
1027
2021-06-17
Oracle Java 环境安装
在oracle官网下载 rpm 安装包,并执行如下命令
rpm -ivh jdk-****-linux-x64.rpm
系统时区及时间设置
查看时区
$ date -R
Mon, 07 May 2018 18:42:45 +0800
+0800表示东8区
列出所有时区
timedatectl list-timezones
设置时区为【Asia/Shanghai】
timedatectl set-timezone Asia/Shanghai
同步系统时间
ntpdate -u 1.cn.pool.ntp.org
如果提示没有安装 ntpdate ,则通过命令yum install ntpdate ntp -y
来安装。
写入硬件
hwclock --systohc
查看CPU核心数
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看文件、文件夹大小
查看当前目录下文件和文件夹大小
$ du -sh *
3.2M blogs
7.8M git
646M opencv
237M opencv_contrib
183M opencv_contrib.tar.gz
544M opencv.tar.gz
查看指定文件或文件夹大小
# 指定文件
$ du -sh opencv/CMakeLists.txt
68K opencv/CMakeLists.txt
# 指定文件夹
$ du -sh opencv
646M opencv
参数-s表示只显示每个参数总的大小
-s, --summarize
display only a total for each argument
参数-h表示打印人类可读大小
-h, --human-readable
with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G)
防火墙设置
关闭防火墙
systemctl stop firewalld service
禁用防火墙
systemctl disable firewalld.service
防火墙添加开放端口
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
加载
firewall-cmd --reload
查看已经配置的信息
firewall-cmd --zone=public --list-ports
设置静态IP地址
使用编辑器打开网卡配置文件
# ifcfg-ensXX 中的【XX】为不确定数字
vi /etc/sysconfig/network-scripts/ifcfg-ensXX
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
修改后重启网络,完成
systemctl restart network
安装并开启 SSH 服务
安装
yum install openssh-server
启动
sudo service sshd start
查看CentOS版本信息
cat /etc/redhat-release
查看CentOS版本
cat /proc/version
Linux核心版本
查看端口占用
netstat -lnp|grep 5000
列出所有正在使用的端口及关联的进程/应用,查询占用5000端口的应用和进程
路由命令
查看当前已经添加的路由信息
route
添加路由信息(需要在服务端(被访问)添加路由)
route add -net 172.22.36.223 netmask 255.255.255.255 gw 10.15.6.254
开机运行脚本
编辑/etc/rc.d/rc.local
文件,添加需要执行的脚本;
以特定用户执行su -u <user> /opt/script/autostart.sh
第一次添加自启动脚本需要给rc.local
赋执行权限,chmod +x /etc/rc.d/rc.local
。
禁用系统休眠(待验证)
该命令无法在SSH远程连接时执行,需要在实体机执行。
setterm -blank 0 -powersave off -powerdown 0
清理缓存
同步数据到磁盘
[root@localhost ~]# sync
根据需求清除对应缓存
[root@localhost ~]# echo 3 > /proc/sys/vm/drop_caches
# 参数说明:
# 0 //默认是0;
# 1-清空页缓存;
# 2-清空inode和目录树缓存;
# 3-清空所有缓存
- 0
- 0
-
分享