Linux 系统安装与软件配置相关
来源:互联网 发布:淘宝差评师怎么找 编辑:程序博客网 时间:2024/06/06 20:01
安装CentOS需注意问题
CentOS是作为服务器的不二选择。
- 强关后重启无法正常开机,不间断长鸣,判断为内存问题,换一条内存条解决;
- 启动盘选择:
注意搞清楚在哪个盘上。sda还是sdb,注意电脑自带硬盘不一定是sda。 - 选择挂载点:
要熟悉常用的Linux配置,必须有空间才行;否则无法加载; - 安装bootloader时注意不要装到U盘上,需手动选择启动顺序;
- 软件源选择:
根据需求配置;桌面版、服务器、工作站…… - 在VMware中安装:
安装前初始配置时操作系统类型选择注意是CentOS64,否则有可能导致没有网络,在安装时的网络配置里面可以对网络进行设置,安装时也可以直接对网络进行设置。 - linux的主分区/扩展分区/逻辑分区
3+1,最多允许四个分区,其中主分区 >= 1个,Linux的启动分区可以不放在主分区中,这点与windows相区别,但该处仍然将其放在主分区中。 - 时钟问题:
安装Linux和Windows双系统后,windows中时间比实际时间慢八个小时。原因是Linux采用UTC计时,硬件时间加上时区(东八区)为电脑时间,Windows系统直接将硬件时间作为当前系统时间,因而会慢八个小时。 - not in the sudoers file
进入root,更改/etc/sudoers文件:
在root ALL=(ALL) ALL下面增加一行,
xxx ALL=(ALL) ALL
最后去掉文件的写入权限(sudoers文件的权限必须是440,否则使用sudo指令会报错)。
全新安装LinuxMint
基于Ubuntu,但是界面更清新大气,也接近Windows,是Linux桌面版的上佳选择。
- 卸载系统自带的libreoffice/openjdk,代之以wps office/oracle jdk(Debian安装命令:dpkg –i packagename),另外IntelliJ Ideas/Pycharm(运行bin目录下的sh文件即可,快捷方式会自动添加到菜单中),Anaconda2(bash运行该sh文件,再conda install一些库,注意系统自带的python不要清除了,否则会影响一些软件的运行),
- 安装Chrome;
- 安装WPS,去官网下载deb包;打开时提示缺失一些字体,下载相应的字体安装后即可;
- 安装MySQL:
sudo apt-get install mysql-server
,中间root密码直接回车略过,完成后查看服务sudo netstat –tap |grep mysql
显示监听端口即表示安装成功; - 安装Apache:
sudo apt-get install Apache2
,安装完成在浏览器输入127.0.0.1可看到Apache首页; - 安装PHP5暂时没找到到包,so代之以xampp,直接运行run文件即可。但是这时由于3306端口被单独安装的mysql占用,导致xampp中的MySQL无法开启,更改端口为3307后可正常开启;
- 设置开机自动挂载windows分区,编辑/etc/fstab文件,注意编辑前先备份,
sudo apt-get install cairo-dock cairo-dock-plug-ins
vim配置
- 修改颜色
vi ~/.vimrc
#该文件原来没有
在文件添加如下内容:
hi Comment ctermfg =blue
该方法同样可以修改其他关键字颜色 - 添加行号
set nu - 修改主题为sublime配色方案
github地址:https://github.com/sickill/vim-monokai
Put monokai.vim file in your ~/.vim/colors/ directory and add the following line to your ~/.vimrc:
syntax enable
colorscheme monokai
注意linux中以“.”开头的文件默认为不可见,ls –a指令可以看见所有的文件。
配置~/.bashrc
用户名@路径高亮显示,方便能看到每条指令的第一条输出在哪,不然混沌沌一片分不清。
参考:
http://blog.csdn.net/vactivx/article/details/62219349
Samba
用于Windows和Linux文件共享的服务器,原来虚拟机用VMware可以通过VM tools设置共享文件夹,但是Hyper-V里好像没有这个工具,故转而用Samba。这里是Linux访问Windows的共享文件夹,反之类似。
- 首先在windows下设置共享文件夹,右键共享即可,不再赘述;
- Linux安装Samba,并设置挂载点
yum install samba samba-client samba-common #安装Sambarpm -qa| grep samba #查看相关包mount -t cifs -o username=***,password=*** //ip/sharedir /mountpoint #挂载共享目录#也可修改/etc/fstab文件,在下边添加如下内容:#//ip/sharedir /mnt/share cifs username=xxx,password=passwd 0 0
MySQL
CentOS7yum源中没有MySQL,直接运行yum install -y mysql
安装的是MariaDB,为安装MySQL:
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm #下载repo源$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm #安装获得repo源$ sudo yum install mysql-server #安装$ service mysqld start #启动服务$ mysql -u root -p #连接服务$./mysqladmin -u root -p password #更改密码,cd到/bin
用pscp实现windows和Linux间文件传送
PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。
Windows——>Linux
windows下载putty,安装后在命令行中:
pscp C:\Users\zhang\Desktop\putty-0.70.tar.gz robin@192.168.8.50:/home/robin
,根据提示输入linux密码,即可实现将桌面上的压缩包上传到linux的/home/robin目录下Linux——>Windows
命令行运行pscp robin@192.168.8.50:/home/robin/test C:\Users\zhang\Desktop\
即可将Linux服务器/home/robin目录下的test文件拷贝到Windows桌面上。注意windows路径不要带空格。如果是大批量传输文件,还是直接用FlashFXP这样的工具吧。
安装pip
有时自带的Python很多包都没有,要用pip安装,下面是安装pip的命令,注意下权限即可。
$ wget https://bootstrap.pypa.io/get-pip.py$ sudo python get-pip.py$ pip -V #查看pip版本$ sudo pip install Faker
安装telnet服务
yum install telnet-serveryum install telent systemctl enable telnet.socket systemctl start telnet.socket systemctl enable xinetd systemctl start xinetd
与其他版本不同,centos7下面安装telnet 没有生成 /etc/xinetd.d/telnet 文件。
若一直无法连接注意防火墙是否关闭。
Windows下telnet功能可能需要到控制面板里开启。
- Linux 系统安装与软件配置相关
- linux 系统相关学习:软件安装
- Linux相关软件安装与使用
- Linux系统下软件安装与卸载
- Linux学习_arch软件安装与配置
- Linux系统中软件安装的相关操作
- Linux系统相关配置
- Linux系统安装软件
- Linux系统安装软件
- Linux 系统安装软件
- Linux系统安装软件的原理与系统结构
- linux 系统 oracle10 安装与配置
- Linux学习_arch系统安装与配置
- Linux系统Apache SSL安装与配置
- Linux系统下Samba配置与安装
- linux系统下安装与配置apache
- linux系统ftp的安装与配置
- linux下相关软件安装
- ARC下OC对象和CF对象之间的桥接(bridge)
- 最小树形图poj3164 Command Network
- Ubuntu 12.04 or 14.04 下USB存储设备自动挂载和自动打开功能的开启和关闭
- CASE WHEN 及 SELECT CASE WHEN的用法
- ListVIew子项布局右对齐,TextVIew右对齐
- Linux 系统安装与软件配置相关
- 解决cv2.findContours返回值too many values to unpack (expected 2)的问题
- android学习之RecyclerView的简单使用
- elasticsearchException:Failed to load logging configuration Caused by: java.nio.file.NoSuchFileExcep
- ByteBuffer用法小结
- Machine Learning Basics(要点)
- 老鼠偷奶酪 题解
- socket阻塞与非阻塞,同步与异步
- 汉诺塔递归算法 (思路+python实现)