前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux服务器搭建之路1-安装各种软件

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

作者头像
锦小年
发布2019-05-26 10:33:57
2K0
发布2019-05-26 10:33:57
举报
文章被收录于专栏:锦小年的博客锦小年的博客

由于实验室需要,准备配置新的服务器,之前一直使用windows比较多,linux比较少,于是开始重新学习linux各种环境的搭建.

1. 系统选择

在选择使用centos和ubuntu上,参考了一下网上的建议,大多认为服务器上还是centos比较好一点,再加上以前实验室也是暗中的centos,所以选择安装centos.

2. centos安装

网上教程比较多,https://www.osyunwei.com/archives/7829.html 链接中的过程比较详细,唯一需要注意的是分区和安装选择上,后者的默认选择是最小系统,这个是没有桌面的,需要桌面以及其他工具需要自己选择,切记切记.

3. 配置阿里源

代码语言:javascript
复制
   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,并设为默认

代码语言:javascript
复制
 # 安装各种依赖
   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(一般需要新建,"."表示隐藏目录或隐藏文件)

代码语言:javascript
复制
mkdir ~/.pip
cd ~/.pip
vim pip.conf
代码语言:javascript
复制
[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = http://pypi.douban.com

4. linux访问win共享路径,并设为开机加载

mount挂载win共享路径

代码语言:javascript
复制
mount -t cifs //192.168.10.115/linux_data /mnt/win_data -o username="gxrao",password="xiang713",vers=3.0

开机挂载:

代码语言:javascript
复制
//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
代码语言:javascript
复制
yum install -y rdesktop 
  1. 使用rdesktop命令连接到win桌面 参考文章: https://blog.csdn.net/byb123/article/details/51204955?locationNum=8&fps=1
代码语言:javascript
复制
rdesktop -a 16 x.x.x.x:3389 -u username -p password -f  

win服务器配置

  1. 开启远程访问
  2. 取消防火墙拦截 参考文章: 在.bashrc中添加:
代码语言:javascript
复制
  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用户操作:

代码语言:javascript
复制
yum remove ibus -y

(2).接下来安装fcitx : 使用

代码语言:javascript
复制
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用户:

代码语言:javascript
复制
 yum -y install dpkg

安装完后切换到下载的搜狗安装包路径后执行: ar vx sogoupinyin2.2.0.0108amd64.deb #执行本句命令后会有如下提示:

代码语言:javascript
复制
x - debian-binary

x - control.tar.gz

x - data.tar.xz
代码语言:javascript
复制
 tar -xvf data.tar.xz  -C /

(5).复制搜狗拼音的库,保持root用户:

代码语言:javascript
复制
 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’ 安装命令为如下便可解决

代码语言:javascript
复制
sh NVIDIA-Linux-x86_64-390.87.run -k $(uname -r)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年09月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 系统选择
  • 2. centos安装
  • 3. 配置阿里源
  • 4. 安装python3,并设为默认
  • 4. linux访问win共享路径,并设为开机加载
  • 5. 远程win
  • 6. 安装搜狗输入法
  • 7. 升级内核
  • 8. 安装NVIDIA显卡驱动
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档