RHEL/CentOS 7.X 安装笔记
配置vim
# 配置 vim 编辑器 yum install vim
rm /usr/bin/vi
ln -s /usr/bin/vim /usr/bin/vi vi /etc/vimrc
# 开启语法高亮,和行号
syntax on
set nu
# tab键替换成4个空格
set tabstop=
set expandtab # 杂项配置
export HISTSIZE=1000 # 如果设置为0, 则不能上下翻查看历史命令。
关闭不必要的服务
# centos7下防火墙核心仍基于iptables实现,但iptables服务并没有装,因此禁用防火墙要用如下指令:
systemctl stop firewalld.service
systemctl disable firewalld.service systemctl stop postfix.service
systemctl disable postfix.service # 关闭SELinux, 查看当前 SELinux 状态
getenforce # disable SELinux 需要重启生效
vi /etc/selinux/config
SELINUX=disabled
后台服务管理
# 以 httpd 举例说明:
systemctl start httpd.service # 启动服务
systemctl stop httpd.service # 停止服务
systemctl restart httpd.service # 重启服务
systemctl status httpd.service # 检查服务状态 systemctl enable httpd.service # 开机启用
systemctl disable httpd.service # 开机禁用 systemctl # 列出正在运行的服务
systemd-cgls # 以树形列出正在运行的进程
# 列出正在运行的服务
[root@bogon ~]# systemctl
UNIT LOAD ACTIVE SUB DESCRIPTION
sys-devices-platform-floppy.-block-fd0.device loaded active plugged /sys/devices/platform/floppy./block/fd0
sys-devices-platform-serial8250-tty-ttyS2.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS3.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS3
sys-devices-pnp0-:-tty-ttyS0.device loaded active plugged /sys/devices/pnp0/:/tty/ttyS0
sys-devices-pnp0-:0a-tty-ttyS1.device loaded active plugged /sys/devices/pnp0/:0a/tty/ttyS1
sys-devices-virtual-block-dm\x2d0.device loaded active plugged /sys/devices/virtual/block/dm-
sys-devices-virtual-block-dm\x2d1.device loaded active plugged /sys/devices/virtual/block/dm-
sys-module-configfs.device loaded active plugged /sys/module/configfs # 以树形结构列出正在运行的进程
[root@bogon ~]# systemd-cgls
├─ /usr/lib/systemd/systemd --system --deserialize
├─user.slice
│ └─user-.slice
│ ├─session-.scope
│ │ └─ /usr/sbin/anacron -s
│ └─session-.scope
│ ├─ sshd: root@pts/
│ ├─ -bash
│ ├─ systemd-cgls
│ └─ systemd-cgls
└─system.slice
├─systemd-udevd.service
│ └─ /usr/lib/systemd/systemd-udevd
├─vsftpd.service
│ ├─ /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
│ ├─ /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
│ └─ /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─tuned.service
│ └─ /usr/bin/python -Es /usr/sbin/tuned -l -P
├─sshd.service
│ └─ /usr/sbin/sshd -D
├─polkit.service
│ └─ /usr/lib/polkit-/polkitd --no-debug
├─wpa_supplicant.service
│ └─ /usr/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log -P /var/run/wpa_supplicant.pid
├─NetworkManager.service
│ ├─ /usr/sbin/NetworkManager --no-daemon
│ └─ /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens33.pid -lf /var/lib/NetworkManager/dhclient-70e8fbc4-3c26-4e06-8c14-f88d5e72967c-ens33.lease -cf /var/l
├─crond.service
│ └─ /usr/sbin/crond -n
├─dbus.service
│ └─ /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
├─rsyslog.service
│ └─ /usr/sbin/rsyslogd -n
├─systemd-logind.service
│ └─ /usr/lib/systemd/systemd-logind
├─auditd.service
│ └─ /sbin/auditd -n
├─lvm2-lvmetad.service
│ └─ /usr/sbin/lvmetad -f
├─system-getty.slice
│ └─getty@tty1.service
│ └─ /sbin/agetty --noclear tty1 linux
└─systemd-journald.service
└─ /usr/lib/systemd/systemd-journald
修改系统运行级别
systemd 不再使用 /etc/inittab 文件来控制运行级别。而是使用 target 替代了原来的 sysvinit。 # 新的映射关系为:
multi-user.target: analogous to runlevel
graphical.target: analogous to runlevel # 查看当前运行级别:
方法一: runlevel
方法二: ls -l /etc/systemd/system/default.target # 改变默认的运行级别:
rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target # 改成级别3
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target # 改成级别5
基于nginx搭建YUM源
# 配置nginx
server {
listen ;
server_name localhost; #charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main; location / {
root /media;
index index.html index.htm;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
} error_page /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
} }
# 将光驱挂在至 /media 目录
mount /dev/cdrom /media
# 设置 /etc/yum.repos.d/steven.repo
[rhel-dvd]
name=remote copy of dvd
baseurl=http://192.168.245.136:80/
gpgcheck=
enabled=
安装常用软件
yum install net-tools # 包含 netstat,
yum install tree
yum install wget
yum install man
yum install telnet
yum install ftp
yum install nc
yum install lrzsz
yum install dos2unix
yum install bind-utils # 跟DNS相关的指令
yum install gdb
yum install python-devel
yum install python-mako yum groupinstall 'Development Tools'
RHEL/CentOS 7.X 安装笔记的更多相关文章
- MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记
MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记 说明 以root账户登录Linux操作系统,注意:本文中的所有命令行前面的 #> 表示命令行提示符 ...
- MonoDevelop 4.0.9 on CentOS 6.3 安装笔记
前言 Mono的前东家Novell公司旗下的SUSE Linux系列对Mono及MonoDevelop提供内置支持,所以在SUSE/OpenSUSE这些Linux系统中安装MonoDevelop是非常 ...
- Mono on CentOS 6.3 安装笔记
在网上找到篇关于yum的文章,写的很详细特此推荐下,在阅读本文之前建议先看看它: <CentOS yum源的配置与使用> 如果用的是移动光驱,建议不要开启本地的yum 的本地reposit ...
- Centos 7 图形安装笔记(超详细)
1. 下载虚拟机(VMware Workstation Pro) 2. 安装虚拟机(Windows下安装虚拟机,自行网上搜索) 3. 下载Centos 7.4系统(国内建议使用阿里云: http:// ...
- centos git gitolite安装笔记
export PATH=/home/git/bin:$PATH echo PATHgit branch 查看本地分支 git branch -a 查看远程分支 git fetch 获取远程分支 git ...
- RHEL/CentOS 7最小化安装后需做的30件事情
导读 CentOS是一个工业标准的Linux发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)转载自码农网
CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情7. 安装 PHP PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安
CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)
本文导航 -1. 注册并启用红帽订阅 -2. 使用静态 IP 地址配置网络 -3. 设置服务器的主机名称 -4. 更新或升级最小化安装的 CentOS -5. 安装命令行 Web 浏览器 -6. 安装 ...
随机推荐
- 洛谷P3252 [JLOI2012]树
题目描述 在这个问题中,给定一个值S和一棵树.在树的每个节点有一个正整数,问有多少条路径的节点总和达到S.路径中节点的深度必须是升序的.假设节点1是根节点,根的深度是0,它的儿子节点的深度为1.路径不 ...
- BZOJ3295:[CQOI2011]动态逆序对
浅谈树状数组与线段树:https://www.cnblogs.com/AKMer/p/9946944.html 题目传送门:https://www.lydsy.com/JudgeOnline/prob ...
- 洛谷【P2664】树上游戏
浅谈树分治:https://www.cnblogs.com/AKMer/p/10014803.html 题目传送门:https://www.luogu.org/problemnew/show/P266 ...
- 洛谷 P3804 [模板] 后缀自动机
题目:https://www.luogu.org/problemnew/show/P3804 模仿了一篇题解,感觉很好写啊. 代码如下: #include<cstdio> #include ...
- TCP 协议的消息
TCP: SYN ACK FIN RST PSH URG 详解 TCP的三次握手是怎么进行的了:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手:接收端收到请求并 ...
- 在python 3.6下用pip 安装第三方库,比如pip install requests,老是报错 Fatal error in launcher: Unable to create process using '"'
解决办法:我把python.exe 修改为了python3.exe ,为了兼容python2, 后来把python2从环境变量里删除,把python3.exe修改为了python.exe 就解决了,再 ...
- CS231n 2016 通关 第六章 Training NN Part2
本章节讲解 参数更新 dropout ================================================================================= ...
- git简单获取远程某个分支代码命令
git clone resource.git git branch -a list all the local and remote branches git checkout [remote bra ...
- Silverlight 5 系列学习之一
最近公司要用Silverlight 开发并且使用了5 ,以前只学过WPF 没看过Silverlight ,不过在争光中国看了看其概念原来如此.它只不过是轻量级的WPF,且目标在于跨浏览器及平台.费话少 ...
- POJ-2229
Sumsets Time Limit: 2000MS Memory Limit: 200000K Total Submissions: 19599 Accepted: 7651 Descrip ...