linux服务器搭建之路1-安装各种软件

由于实验室需要,准备配置新的服务器,之前一直使用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

客户端配置

  1. 安装rdesktop 参考: https://blog.csdn.net/junbopengpeng/article/details/33087517
yum install -y rdesktop 
  1. 使用rdesktop命令连接到win桌面 参考文章: https://blog.csdn.net/byb123/article/details/51204955?locationNum=8&fps=1
rdesktop -a 16 x.x.x.x:3389 -u username -p password -f  

win服务器配置

  1. 开启远程访问
  2. 取消防火墙拦截 参考文章: 在.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

(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. 升级内核

内核升级教程,一定要在安装显卡驱动之前更新,否则会因为显卡驱动原因在升级后无法进入系统(解决办法:https://blog.csdn.net/zhou1519/article/details/39249685) 内核升级教程: https://blog.csdn.net/u010250863/article/details/70169985

仔细跟着教程做就没有问题

8. 安装NVIDIA显卡驱动

参考文章: https://blog.csdn.net/u013378306/article/details/69229919

对内核进行重新配置后导致启动无法进入系统,是显卡的原因,重新安装驱动,提示 anable to load the kernel module ‘nvidia.ko’ 安装命令为如下便可解决

sh NVIDIA-Linux-x86_64-390.87.run -k $(uname -r)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券