service命令的基本用法
启动服务:使用service start 服务名命令来启动一个服务。
例如,启动httpd服务可以使用service httpd start。
停止服务:使用service stop 服务名命令来停止一个服务。
例如,停止httpd服务可以使用service httpd stop。
重启服务:使用service restart 服务名命令来重启一个服务。
例如,重启httpd服务可以使用service httpd restart。
重新加载配置:使用service reload 服务名命令来重新加载服务的配置文件。
例如,重新加载httpd服务的配置可以使用service httpd reload。
查看状态:使用service status 服务名命令来查看服务的状态。
例如,查看httpd服务的状态可以使用service httpd status。
systemctl命令的用法
由于service命令的功能已经被systemctl命令取代,以下是systemctl的基本用法:
启动服务:使用systemctl start 服务名命令来启动一个服务。
例如,启动httpd服务可以使用sudo systemctl start httpd。
停止服务:使用systemctl stop 服务名命令来停止一个服务。
例如,停止httpd服务可以使用sudo systemctl stop httpd。
重启服务:使用systemctl restart 服务名命令来重启一个服务
例如,重启httpd服务可以使用sudo systemctl restart httpd。
重新加载配置:使用systemctl reload 服务名命令来重新加载服务的配置文件。
例如,重新加载httpd服务的配置可以使用sudo systemctl reload httpd。
查看状态:使用systemctl status 服务名命令来查看服务的状态。
例如,查看httpd服务的状态可以使用sudo systemctl status httpd2。
ls: 列出指定目录下的文件和子目录的详细信息。
例如,ls -l 会以长格式显示。
cd: 用于改变当前工作目录。
例如,cd /var/log 会将你移动到 /var/log 目录。
mkdir: 创建一个新的目录。
例如,mkdir newdir 会创建一个名为 newdir 的新目录。
rmdir: 删除一个空目录。
例如,rmdir emptydir 会删除 emptydir 目录。
rm: 删除文件或目录。
例如,rm file.txt 会删除 file.txt 文件。使用 rm -r 可以递归删除目录。
cp: 复制文件或目录。
例如,cp source.txt dest.txt 会将 source.txt 复制为 dest.txt。
mv: 移动或重命名文件或目录。
例如,mv oldname.txt newname.txt 会将文件重命名为 newname.txt。
touch: 创建一个空文件或更改现有文件的访问和修改时间。
例如,touch newfile.txt 会创建一个新文件。
cat: 查看文件内容。
例如,cat file.txt 会显示 file.txt 文件的内容。
grep: 在文件中搜索匹配特定模式的行。
例如,grep 'pattern' file.txt 会搜索 file.txt 中包含 'pattern' 的行。
find: 在文件系统中搜索满足条件的文件或目录。
例如,find /path -name filename.txt 会搜索 /path 下名为 filename.txt 的文件。
chmod: 更改文件或目录的权限。
例如,chmod 755 file.txt 会设置 file.txt 的权限为读、写、执行(所有者),读、执行(组),读、执行(其他人)。
chown: 更改文件或目录的所有者和/或组。
例如,chown user:group file.txt 会更改 file.txt 的所有者为 user,组为 group。
ps: 显示当前运行的进程。
例如,ps aux 会显示所有用户的所有进程信息。
kill: 终止进程。例如,kill PID 会终止具有指定