CentOS6.x最新化安装后需要做的内容
前提执行系统优化等处理
详见https://www.cnblogs.com/summarys/articles/8309354.html
1.连接网络
如果要连接无线网络使用以下步骤:
- ip addr show -- 列出网卡信息,找到你的无线网卡
- wpa_supplicant -B -i 无线网卡名称 -c <(wpa_passphrase "ssid" "pwd") -- 连接无线网
- dhclient 无线网卡名称 -- 获取动态ip
如果要使用静态IP连接网络使用一下步骤:
- ip addr show -- 列出网卡信息,找到网卡
- vi /etc/sysconfig/network-scripts/ifcfg-网卡 -- 打开网卡配置
-
IPADDR = "[在这里输入你的静态 IP]" GATEWAY = "[输入你的默认网关]" DNS1 = "[你的DNS 1]" DNS2 = "[你的DNS 2]"
- service network restart
连接后,进行测试:
- ip addr show -- 查看是否分配了ip
- ping -c4 baidu.com -- 连接互联网
2.设置服务器的主机名称
- echo $HOSTNAME -- 查看你的主机名称
- vi /etc/hostname -- 修改后保存
- 注销后重新登陆用户生效
3.更新或升级当前的CentOS
-
-- 更新包
yum update -y&& yum upgrade -y
- 如yum源未配置需手动配置
-
cat >>/etc/yum.repos.d/epel.repo<< ok [c5-media] name=CentOS-$releasever - Media baseurl=http://mirrors.yun-idc.com/epel/6/x86_64 gpgcheck=0 enabled=1 ok
4.安装bash命令补全工具
yum install bash-completion -y
5.安装命令行浏览器(Links)
- yum install links -- 安装links浏览器
- links www.baidu.com -- 访问网站
6.安装 GCC
- yum install gcc -- 安装gcc
- gcc --version -- 检查版本
7.安装NMAP
网络映射器用来分析网络,通过运行它可以发现网络的映射关系。
- yum install nmap -- 安装nmap
- nmap 127.0.0.1 -- 查看本机所有在用的端口
8.安装WGET
从 web 服务器获取(下载)内容的命令行工具。它是你使用 wget 命令获取 web 内容或下载任何文件必须要有的重要工具。
- yum install wget -- 安装wget
9.安装TELNET
Telnet 是通过 TCP/IP 允许用户登录到相同网络上的另一台计算机的网络协议。和远程计算机的连接建立后,它就成为了一个允许你在自己的计算机上用所有提供给你的权限和远程主机交互的虚拟终端。
- yum install telnet -- 安装telnet
- telnet baidu.com 80 -- 测试telnet
10.编译环境和工具的安装
yum groupinstall "Development Libraries" "Development Tools" -y
11.配置sudo命令(可选)
实例1:让普通用户fieldyang具有/etc/init.d/nagios脚本重启的权限,可以在/etc/sudoers添加如下设置: [root@test ~]# visudo fieldyang ALL=NOPASSWD:/etc/init.d/nagios restart 实例2:让普通用户fieldyang具有所有超级用户的权限而又不用输入密码 [root@test ~]# visudo fieldyang ALL=(ALL)NOPASSWD:ALL [fieldyang@test ~]#sudo su - [fieldyang@test ~]#pwd /root 实例3:针对MySQL数据库的设置,让test组中的test用户具备/etc/init.d/mysqld的权限 ######################## mysql ################ 1. [root@test ~]# groupadd test [root@test ~]# useradd -g test -m -d /home/test -s /bin/bash test [root@test ~]# passwd test 2. [root@test ~]# visudo # test ALL=(ALL) NOPASSWD: /etc/init.d/mysqld test ALL=(ALL) /etc/init.d/mysqld 3. start/stop mysql 3.1) start mysql login test [root@test ~]# su test [test@test ~]$ sudo /etc/init.d/mysqld start 3.2) stop mysql login test [root@test ~]# su test [test@test ~]$ sudo /etc/init.d/mysqld stop 实例4:针对tomcat的设置,让test组中的test用户具备tomcat操作的权限 ######################## tomcat ################ 1. [root@test ~]# groupadd test [root@test ~]# useradd -g test -m -d /home/test -s /bin/bash test [root@test ~]# passwd test 2. [root@test ~]# visudo # test ALL=(ALL) /usr/local/tomcat/bin/shutdown.sh,/usr/local/tomcat/bin/startup.sh test ALL=(ALL) NOPASSWD: /usr/local/tomcat/bin/shutdown.sh,/usr/local/tomcat/bin/startup.sh 3. [root@test ~]# vim /usr/local/tomcat/bin/catalina.sh ### JDK export JAVA_HOME=/usr/local/jdk export JRE_HOME=$JAVA_HOME/jre 4. start/stop tomcat 4.1) start tomcat login test [root@test ~]# su test [test@test ~]$ sudo /usr/local/tomcat/bin/startup.sh [test@test ~]$ ss -ntlup | grep java [test@test ~]$ curl -I http://localhost:8080 4.2) stop tomcat login test [root@test ~]# su test [test@test ~]$ sudo /usr/local/tomcat/bin/shutdown.sh
12.LINUX下编译源码时所需提前安装的常用依赖包列表
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

浙公网安备 33010602011771号