服务器常用配置命令大全
- 行业动态
- 2025-02-12
- 3415
ifconfig
查看网络配置,
top
查看系统资源,
chmod
修改文件权限。,Windows系统:
ipconfig
查看IP地址,
tasklist
查看进程,
netsh
配置网络。
1、网络配置命令
ifconfig:用于查看和配置网络接口的信息,包括IP地址、子网掩码、广播地址等,设置网络接口eth0的IP地址为192.168.1.100可以使用命令ifconfig eth0 192.168.1.100
。
ip:功能类似ifconfig,但更强大,支持更多选项,设置网络接口eth0的IP地址为192.168.1.100可以使用命令ip address add 192.168.1.100 dev eth0
。
route:用于显示和配置路由表,添加默认网关可以使用命令route add default gw 192.168.1.1
。
ping:用于测试网络连通性,测试与IP地址为192.168.1.101的主机是否连通可以使用命令ping 192.168.1.101
。
traceroute:用于跟踪数据包在网络中的路径,跟踪到www.example.com的数据包路径可以使用命令traceroute www.example.com
。
ssh:用于远程登录和执行命令的安全协议,登录到远程服务器example.com可以使用命令ssh user@example.com
。
scp:用于在本地和远程主机之间传输文件,将本地文件file.txt复制到远程服务器example.com的/home目录下可以使用命令scp file.txt user@example.com:/home
。
iptables:用于配置防火墙规则,允许经过防火墙的外部TCP连接到本地的80端口可以使用命令iptables -A INPUT -p tcp –dport 80 -m state –state NEW,ESTABLISHED -j ACCEPT
。
systemctl:用于管理系统服务,包括启动、停止、重启、查看服务状态等,启动Apache服务可以使用命令systemctl start apache
。
2、系统配置命令
uname:用于显示系统信息,显示操作系统名称和版本可以使用命令uname -a
。
hostname:用于显示和设置主机名,查看当前主机名可以使用命令hostname
,设置主机名为example可以使用命令hostname example
。
date:用于显示和设置系统时间,显示当前日期和时间可以使用命令date
,设置系统时间为2023年10月1日10点10分10秒可以使用命令date -s "2023-10-01 10:10:10"
。
timedatectl:用于管理系统时区和时间同步,查看当前时区可以使用命令timedatectl
,设置时区为Asia/Shanghai可以使用命令timedatectl set-timezone Asia/Shanghai
。
sysctl:用于调整内核参数,查看所有内核参数可以使用命令sysctl -a
,设置内核参数net.ipv4.ip_forward的值为1可以使用命令sysctl -w net.ipv4.ip_forward=1
。
ulimit:用于设置用户资源限制,查看当前用户的资源限制可以使用命令ulimit -a
,设置用户的最大打开文件数为1024可以使用命令ulimit -n 1024
。
top:用于查看系统资源使用情况,包括CPU、内存、进程等,实时查看系统资源使用情况可以使用命令top
。
ps:用于查看进程信息,查看所有进程的信息可以使用命令ps aux
。
kill:用于终止进程,终止进程号为1234的进程可以使用命令kill 1234
。
3、软件安装和管理命令
apt-get:用于管理Ubuntu和Debian系统软件包的命令,更新软件包列表可以使用命令apt-get update
,安装软件包httpd可以使用命令apt-get install httpd
。
yum:用于管理CentOS和Red Hat系统软件包的命令,安装软件包httpd可以使用命令yum install httpd
。
dnf:用于管理Fedora系统软件包的命令,安装软件包httpd可以使用命令dnf install httpd
。
pacman:用于管理Arch Linux系统软件包的命令,安装软件包httpd可以使用命令pacman -S httpd
。
make:用于编译和安装源代码的命令,编译和安装源代码包httpd可以使用命令cd /path/to/httpd && make && make install
。
git:用于版本管理和源代码管理的命令,克隆仓库httpd.git可以使用命令git clone https://github.com/apache/httpd.git
。
docker:用于管理容器的命令,拉取镜像httpd可以使用命令docker pull httpd
。
4、文件和目录管理命令
ls:用于列出文件和目录,列出当前目录下的所有文件和目录可以使用命令ls
。
cd:用于切换当前工作目录,切换到/home目录可以使用命令cd /home
。
pwd:用于显示当前工作目录,显示当前工作目录的绝对路径可以使用命令pwd
。
cp:用于复制文件和目录,复制文件file.txt到/home目录下可以使用命令cp file.txt /home
。
mv:用于移动或重命名文件和目录,将文件file.txt移动到/home目录下并重命名为newfile.txt可以使用命令mv file.txt /home/newfile.txt
。
rm:用于删除文件和目录,删除文件file.txt可以使用命令rm file.txt
。
mkdir:用于创建目录,创建目录dir1可以使用命令mkdir dir1
。
rmdir:用于删除空目录,删除空目录dir1可以使用命令rmdir dir1
。
find:用于查找文件和目录,在/home目录下查找所有扩展名为txt的文件可以使用命令find /home -name "*.txt"
。
chmod:用于修改文件和目录的权限,修改文件file.txt的权限为所有人可读可写可执行可以使用命令chmod 777 file.txt
。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/100750.html