(部分是自己整理,部分是网上收集的资料,第一次发,请谅解)
centos 装机步骤及优化
一、资料备份
二、工具盘制作
制作方法较为简单,可以直接写入硬盘镜像,也可以用各版本的ceator工具
三、装机之后的优化
1、yum update (exclude=kernel*)
2、 设置静态IP地址 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
3、# service network restart
# ifconfig
4、添加普通用户并进行sudo授权管理
[root@localhost~]#
useradd user [root@localhost~]# echo "123456" | passwd --stdin user
#设置密码 [root@localhost~]# vi /etc/sudoers #或visudo打开,添加user用户所有权限 root
ALL=(ALL) ALL user ALL=(ALL) ALL
5、禁用root远程登录
[root@localhost~]# vi /etc/ssh/sshd_config PermitRootLoginno PermitEmptyPasswords no #禁止空密码登录 UseDNSno #关闭DNS查询
修改SSH端口号和屏蔽root账号远程登陆
#备份SSH配置
cp /etc/ssh/sshd_config sshd_config_bak
#修改SSH安全配置
vi /etc/ssh/sshd_config
#SSH链接默认端口
port 52113
#禁止root账号登陆
PermitRootLogin no
#禁止空密码
PermitEmptyPasswords no
#不使用DNS
UseDNS no
重新载入SSH配置 /etc/init.d/sshd reload 查看端口里面是否有刚才修改过的端口号52113
netstat -lnt
或者反查端口是那个进程
lsof -i tcp:52113
6、激活epel软件库 yum install epel-release
官网优先 yum install yum-priorities
如有更改参照https://fedoraproject.org/wiki/EPEL/zh-cn
repoforge源 http://pkgs.repoforge.org/rpmforge-release/
命令:rpm -ivh rpm -e rpm -uvh
安装rpmfusion源
su
-c 'yum localinstall --nogpgcheck
http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm'
更换163yum源 下载repo文件
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
备份并替换系统的repo文件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base.repo
执行yum源更新命令
[root@localhost ~]# yum clean all
root@localhost ~]# yum makecache
[root@localhost ~]# yum update
7、修改ip地址、网关、主机名、DNS #eth0 网卡设置
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡设备名称
HWADDR=00:0C:29:D0:C7:B5 #以太网设备的对应的物理地址
TYPE=Ethernet #网络类型为以太网模式
UUID=080a457b-6a53-4a3a-9155-a23c1146c2c6 #通用唯一识别码
ONBOOT=yes #是否启动引导的时候激活YES
NM_CONTROLLED=no #设备eth0是否可以由Network Manager图形管理工具托管
BOOTPROTO=dhcp #静态IP地址获取状态 如:DHCP表示自动获取IP地址
IPADDR=192.168.1.10 #IP
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
GATEWAY=192.168.1.1 #网关地址
vi /etc/sysconfig/network
#表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动( 更多文章请关注马上码 头条号/百家号)
NETWORKING=yes
#设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
HOSTNAME=c65mini.localdomain
#设置本机连接的网关的IP地址。例如,网关为10.0.0.1或者192.168.1.1
GATEWAY=192.168.1.1
修改主机DNS
vi /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 8.8.8.8
nameserver 4.4.4.4
修改HOSTS
vi /etc/hosts
127.0.0.1 c65mini.localdomain
#使用DNS域名服务器来解析名字
order bind hosts
#一台主机是否存在多个IP
multi on
#如果用逆向解析找出与指定的地址匹配的主机名,对返回的地址进行解析以确认它确实与您查询的地址相配。为了防止“骗取”IP地址
nospoof on
重启网卡生效设置两种方法
service network restart
或者
/etc/init.d/network restart
8、安装VLC媒体播放器 yum install vlc
9、安装Docky dnf install docky
10、yum install unzip
11、安装Web版Java插件 dnf install icedtea-web java-openjdk
12、安装VirtualBox yum install virtualbox
(1) yum install gcc (编译器)
(2)
yum install kernel-devel
yum install kernel-headers
yum install dkms
yum install akmod
重启服务 systemctl restart systemd-modules-load.service
13、安装wine yum install wine
(1) winetricks
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
用winetricks安装必须的win支持库。这一步很关键。
命令行中输入winetricks
然后勾选colorprofile、corefonts、d3dx9、fontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、mfc40、mfc42、
msxml3、msxml4、msxml6、riched20、riched30、tahoma、urlmon、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、ie6、allfonts
然后选择安装。
下面输入winetricks后,勾选dotnet11、dotnet20、vjrun20并安装。
都安装完毕以后,有兴趣的朋友可以尝试安装一下powerdesigner看看能不能用。哈哈。
(2) winetricks-zh
14、yum -y install libreoffice-langpack-zh-Han*
15、sudo yum install stardict 翻译词典 http://abloz.com/huzheng/stardict-dic/zh_CN/ (词典库)
16、sudo yum install vim
17、yum -y install nautilus-open-terminal
18、yum install gnome-tweak-tool