由于实验室需要,准备配置新的服务器,之前一直使用windows比较多,linux比较少,于是开始重新学习linux各种环境的搭建.
1. 系统选择
在选择使用centos和ubuntu上,参考了一下网上的建议,大多认为服务器上还是centos比较好一点,再加上以前实验室也是暗中的centos,所以选择安装centos.
2. centos安装
网上教程比较多,https://www.osyunwei.com/archives/7829.html 链接中的过程比较详细,唯一需要注意的是分区和安装选择上,后者的默认选择是最小系统,这个是没有桌面的,需要桌面以及其他工具需要自己选择,切记切记.
3. 配置阿里源
cd /etc/yum.repos.d/
mkdir repo_bak
mv *.repo repo_bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update
jiaocheng: http://www.mamicode.com/info-detail-2249787.html
4. 安装python3,并设为默认
# 安装各种依赖
yum install libffi-devel -y (指向的是阿里云)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
# 下载文件后执行下面的操作
#释放文件:
tar -xvzf Python-3.5.1.tgz
#进入目录:
cd Python-3.5.1/
# 添加配置:
./configure --prefix=/usr/local/python3
# 这里配置自己的安装目录,接下来编译源码:
make
# 执行安装:
make install
# 重新建立连接
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
#配置yum,因为yum是基于python2的
vim /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python2
# 添加环境量
vim .bashrc
export PATH=/usr/local/python3/bin:$PATH
# pip3 软连接到pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
之后把pip的源换为国内源,这样速度会快很多
修改配置文件~/.pip/pip.conf(一般需要新建,"."表示隐藏目录或隐藏文件)
mkdir ~/.pip
cd ~/.pip
vim pip.conf
[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = http://pypi.douban.com
4. linux访问win共享路径,并设为开机加载
mount挂载win共享路径
mount -t cifs //192.168.10.115/linux_data /mnt/win_data -o username="gxrao",password="xiang713",vers=3.0
开机挂载:
//192.168.10.115/linux_data /home/gxrao/win_data cifs rw,username=gxrao,password=xiang713,uid=1000,gid=1000 0 0
参考文章:
http://blog.sina.com.cn/s/blog_ad5322e70102wzlw.html 加上了uid=1000,gid=1000便能写入
5. 远程win
客户端配置
- 安装rdesktop
参考:
yum install -y rdesktop
- 使用rdesktop命令连接到win桌面
参考文章:
rdesktop -a 16 x.x.x.x:3389 -u username -p password -f
win服务器配置
- 开启远程访问
- 取消防火墙拦截
参考文章:
在.bashrc中添加:
alias win="rdesktop -a 24 -g 1920x1080 -K -D -r clipboard:PRIMARYCLIPBOARD -u gxrao -p xiang713 192.168.10.115:3389"
6. 安装搜狗输入法
(1).如果本机已安装ibus,需要先卸载,需要root用户操作:
yum remove ibus -y
如果使用图形界面,这个操作会使得图形界面失效,因为开机不会启动gdm,所以还得运行:
systemctl enable gdm
(2).接下来安装fcitx : 使用
yum -y install fcitx fcitx-pinyin fcitx-configtool
装不上就先安装网易yum源,
再执行:yum -y install epel-release.noarch(EPEL源),然后再安装.
(EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.)
(3).接下来去搜狗输入法Linux官网下载deb版本的软件包,注意是32bit还是64bit:
(4).安装dpkg包,切换为root用户:
yum -y install dpkg
安装完后切换到下载的搜狗安装包路径后执行:ar vx sogoupinyin2.2.0.0108amd64.deb
#执行本句命令后会有如下提示:
x - debian-binary
x - control.tar.gz
x - data.tar.xz
tar -xvf data.tar.xz -C /
(5).复制搜狗拼音的库,保持root用户:
cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
(6).执行如下命令后重启:
fcitx (杀死ibus相关进程 pkill -9 ibus),执行完后ctrl+C结束即可;
sogou-qimpanel (可能需要安装qtwebkit等: yum -y install libQtWebKit*)
(7).重启后即可看到搜狗输入法的工具栏
7. 升级内核
内核升级教程,一定要在安装显卡驱动之前更新,否则会因为显卡驱动原因在升级后无法进入系统(解决办法:)
内核升级教程:
仔细跟着教程做就没有问题
8. 安装NVIDIA显卡驱动
参考文章:
对内核进行重新配置后导致启动无法进入系统,是显卡的原因,重新安装驱动,提示 anable to load the kernel module ‘nvidia.ko’ 安装命令为如下便可解决
sh NVIDIA-Linux-x86_64-390.87.run -k $(uname -r)