重启命令:
1、reboot
2、shutdown —r now 立刻重启(root用户使用)
3、shutdown —r 10 过10分钟自动重启(root用户使用)
4、shutdown —r 20:35 在时间为20:35时候重启(root用户使用)
关机命令:
1、halt  立刻关机
2、poweroff  立刻关机
3、shutdown —h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
返回命令:
返回上一级目录:  cd 。。
返回主目录: cd ~
VIM编辑器:
VIM编辑器,可以新建文件也可以修改文件,命令为:vim  /usr/local/con.cfg
如果这个文件,以前是没有的,则为新建,则下方有提示为新文件。如果文件已存在,则没有提示。
当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4种情况:保存退出、正常退出、不保存退出及强制退出.
按键盘左上角的”ESC”,然后这时,我们输入“冒号”,即”:"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下.
W:write,写入
Q:quit,退出
再回车,就保存退出了
其实,保存退出还有二个方法:
A:在最后输入命令时,直接输入"x”,也是一样的,即X=WQ。
B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。
未修改正常退出: 按ESC后输入  :q  并回车
不保存退出:按ESC后输入  :q!  回车
强制退出: 按ESC后输入  :!  回车
卸载安装包:
yum list|grep httpd          #查看apache包名,例如httpd.x86_64
yum erase httpd。x86_64        #相关依赖包自动会被删除
安装完最小化RHEL/CentOS 7后需要做的30件事情
CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本。你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级、安装新的软件包、配置特定服务和应用程序等操作。
1.注册并启用红帽订阅
2.使用静态 IP 地址配置网络
3.设置服务器的主机名称
4.更新或升级最小化安装的 CentOS
5.安装命令行 Web 浏览器
6.安装 Apache HTTP 服务器
7.安装 PHP
8.安装 MariaDB 数据库
9.安装并配置 SSH 服务器
10.安装 GCC (GNU 编译器集)
11.安装 Java
12.安装 Apache Tomcat
13.安装 Nmap 检查开放端口
14.配置防火墙
15.安装 Wget
16.安装 Telnet
17.安装 Webmin
18.启用第三方库
19.安装 7—zip 工具
20.安装 NTFS—3G 驱动
21.安装 Vsftpd FTP 服务器
22.安装和配置 sudo
23.安装并启用 SELinux
24.安装 Rootkit Hunter
25.安装 Linux Malware Detect (LMD)
26.用 Speedtest-cli 测试服务器带宽
27.配置 Cron 作业
28.安装 Owncloud
29.启用 VirtualBox 虚拟化
30.用密码保护 GRUB
1。 注册并启用红帽订阅
RHEL 7 最小化安装完成后,就应该注册并启用系统红帽订阅库, 并执行一个完整的系统更新。这只当你有一个可用的红帽订阅时才能有用.你要注册才能启用官方红帽系统库,并时不时进行操作系统更新。(LCTT 译注:订阅服务是收费的)
在下面的指南中我们已经包括了一个如何注册并激活红帽订阅的详细说明.
在 RHEL 7 中注册并启用红帽订阅
注意: 这一步仅适用于有一个有效订阅的红帽企业版 Linux。如果你用的是 CentOS 服务器,请查看后面的章节。
2。 使用静态 IP 地址配置网络
你第一件要做的事情就是为你的 CentOS 服务器配置静态 IP 地址、路由以及 DNS。我们会使用 ip 命令代替 ifconfig 命令。当然,ifconfig 命令对于大部分 Linux 发行版来说还是可
用的,还能从默认库安装。
# yum install net-tools [它提供 ifconfig 工具,如果你不习惯 ip 命令,还可以使用它]
但正如我之前说,我们会使用 ip 命令来配置静态 IP 地址。所以,确认你首先检查了当前的 IP 地址。
# ip addr show
现在用你的编辑器打开并编辑文件 /etc/sysconfig/network-scripts/ifcfg—ens160 。这里,我使用 vi 编辑器,另外你要确保你是 root 用户才能保存更改。
# cd /etc/sysconfig/network-scripts
# ls 列出当前目录文件.查看ifcfg—ens160文件的实际名称
# vi /etc/sysconfig/network—scripts/ifcfg—ens160
我们会编辑文件中的几个地方.注意下面的几个地方并保证不碰任何其它的东西。也保留双引号,在它们中间输入你的数据。
DEVICE=eth0
BOOTPROTO="static
ONBOOT="yes"
IPADDR="[在这里输入你的静态 IP]"
NETMASK=”[在这里输入你的子网掩码]”
GATEWAY="[输入你的默认网关]”
DNS1="[你的DNS 1]”
DNS2=”[你的DNS 2]"
DEVICE=物理设备名
IPADDR=IP地址
NETMASK=子网掩码
NETWORK=网络地址linux系统vim编辑器
BROADCAST=广播地址
GATEWAY=网关地址
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址
有的参数并非必需。
重启网络服务并检查 IP 是否和分配的一样。如果一切都顺利,用 Ping 查看网络状态。
# service network restart
重启网络服务
重启网络后,确认检查了 IP 地址和网络状态。
# ip addr show
# ping —c4 google。com
3. 设置服务器的主机名称
下一步是更改 CentOS 服务器的主机名称。查看当前分配的主机名称。
# echo $HOSTNAME
你也可以用 ‘hostname' 命令查看你当前的主机名.
$ hostname
要设置新的主机名称,我们需要编辑 ‘/etc/hostsname’ 文件并用想要的名称替换旧的主机名称。
# vi /etc/hostname
设置完了主机名称之后,务必注销后重新登录确认主机名称。登录后检查新的主机名称。
$ echo $HOSTNAME
4. 更新或升级最小化安装的 CentOS
这样做除了更新安装已有的软件最新版本以及安全升级,不会安装任何新的软件。总的来说更新(update)和升级(upgrade)是相同的,除了事实上 升级 = 更新 + 更新时进行废弃处理。
# yum update && yum upgrade
重要: 你也可以运行下面的命令,这不会弹出软件更新的提示,你也就不需要输入 ‘y’ 接受更改.
然而,查看服务器上会发生的变化总是一个好主意,尤其是在生产中。因此使用下面的命令虽然可以为你自动更新和升级,但并不推荐.
# yum —y update && yum —y upgrade
5。 安装命令行 Web 浏览器
大部分情况下,尤其是在生产环境中,我们通常用没有 GUI 的命令行安装 CentOS,在这种情况下我们必须有一个能通过终端查看网站的命令行浏览工具.为了实现这个目的,我们打算安装名为 ‘links' 的著名工具。
# yum install links
6. 安装 Apache HTTP 服务器
不管你因为什么原因使用服务器,大部分情况下你都需要一个 HTTP 服务器运行网站、多媒体、用户端脚本和很多其它的东西。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。