首页 > 代码库 > 安装linux系统并配置那点事
安装linux系统并配置那点事
安装完成后,将看到如下控制台:
输入以上安装信息中所填写的用户名(user),随后输入密码(user),即可登录 Ubuntu。
随时可使用 Ctrl + Alt 快捷键可离开虚拟机。
3 配置 Ubuntu
3.1 开启 root 用户
1) 设置 root 用户的密码
sudo passwd root
首先输入 user 用户的密码:user
然后输入 root 用户的密码:root
实际情况下需自行设定。
2) 切换 root 用户
su root
此时需要输入 root 用户的密码,最后可以切换为 root 用户身份来登录。
以下均以 root 用户身份进行操作。
3.2 修改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
因为默认为美国时区,所以需要修改为中国时区,否则在开发中无法获取正确的系统当前时间。
3.3 配置 HTTP 代理(可选)
1) 配置环境变量
vi ~/.bashrc
在文件末尾添加如下配置:
1 | export http_proxy=http: // <host>:<port> |
其中,host 与 port 可自行设定。
提示:
- 使用 i 切换到插入模式(默认为命令模式)
- 使用 Esc 切换到命令模式
- 使用 :wq 保存更改
- 使用 :q! 放弃更改
i有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
一、打开文件、保存、关闭文件(vi命令模式下使用)
vi filename //打开filename文件
:w //保存文件
:w vpser.net //保存至vpser.net文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)
a //在当前光标位置的后面添加文本
i //在当前光标位置的前面添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
三、移动光标(vi命令模式下使用)
1、使用上下左右方向键
2、命令模式下:h 向左、j 向下 、k 向上、l 向右。
空格键 向右、Backspace 向左、Enter 移动到下一行首、- 移动到上一行首。
四、删除、恢复字符或行(vi命令模式下使用)
x //删除当前字符
nx //删除从光标开始的n个字符
dd //删除当前行
ndd //向下删除当前行在内的n行
u //撤销上一步操作
U //撤销对当前行的所有操作
五、搜索(vi命令模式下使用)
/vpser //向光标下搜索vpser字符串
?vpser //向光标上搜索vpser字符串
n //向下搜索前一个搜素动作
N //向上搜索前一个搜索动作
六、跳至指定行(vi命令模式下使用)
n+ //向下跳n行
n- //向上跳n行
nG //跳到行号为n的行
G //跳至文件的底部
七、设置行号(vi命令模式下使用)
:set nu //显示行号
:set nonu //取消显示行号
八、复制、粘贴(vi命令模式下使用)
yy //将当前行复制到缓存区,也可以用 "ayy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
nyy //将当前行向下n行复制到缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
yw //复制从光标开始到词尾的字符。
nyw //复制从光标开始的n个单词。
y^ //复制从光标到行首的内容。 VPS侦探
y$ //复制从光标到行尾的内容。
p //粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议使用"ap 进行粘贴。
P //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用"aP 进行粘贴。
九、替换(vi命令模式下使用)
:s/old/new //用new替换行中首次出现的old
:s/old/new/g //用new替换行中所有的old
:n,m s/old/new/g //用new替换从n到m行里所有的old
:%s/old/new/g //用new替换当前文件里所有的old
十、编辑其他文件
:e otherfilename //编辑文件名为otherfilename的文件。
十一、修改文件格式
:set fileformat=unix //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。
总结:vi(vim)教程虽然有比较多的命令,但是只要勤加练习,相信你会很快的熟练掌握,同时也会给你的工作或学习带来更高的效率。当如果不知道自己处在什么模式时可以按2次Esc键即可回到命令模式,会有最后提醒一点:注意大小写!!!
2) 使环境变量生效
source ~/.bashrc
3.4 更新 Ubuntu 软件包
1) 修改美国源为中国源
vi /etc/apt/sources.list
全局替换 us.archive 为 cn.archive,可输入如下命令:
:%s/us.archive/cn.archive/g
:wq
为了提高软件包的下载速度,强烈建议将美国源修改为中国源。
2) 更新软件包
apt-get update
下载需要一点时间,下载总大小约为 27M。
3.5 安装 openssh
1) 自动安装 ssh 服务
apt-get install openssh-server
安装完成后,将自动开启 ssh 服务。
2) 查看 ssh 服务是否已开启
netstat -pant | grep 22
若出现以上输出,则说明 ssh 服务安装成功并已开启。
注意:以下需通过 ssh 服务来实现远程登录。
3.6 安装常用软件(可选)
1) 安装 vim
apt-get install vim
vim 比 vi 操作起来更加方便,强烈建议安装。
2) 安装 tree
apt-get install tree
可通过 tree 命令查看目录结构。
3.7 查看 IP 地址
ifconfig
4 安装xshell4和xftp4
在本地安装ssh远程登录软件xshell4同时安装xftp4。这两个软件是集成在一块的是最佳拍档。通过xshell4远程root连接主机,然后通过xftp4远程ftp访问主机,这样就可以方便不通过vi来操作一些配置文档,直接将相关配置文件拖到
windows环境下配置提高效率。
5 linux下常规软件安装目录存放位置:
在/usr/local下面
在var下面建立www文件夹存放web项目文件夹
6 linux下常规软件安装
jdk、tomcat等软件一般通过pc下载jar后通过xftp4上传到/usr/local下面;注一般首先想到通过apt-get install 安装apt-get源有很多现成的安装源方便快捷
tar包安装
# mkdir /usr/java //新建文件夹/usr/java/# tar xzvf jdk-7u25-linux-x64.tar.gz -C /usr/java/
4. 配置环境变量,在etc/profile文件中添加
# vim /etc/profile //添加以下内容export JAVA_HOME=/usr/java/jdk1.7.0_25export CLASSPATH=/usr/java/jdk1.7.0_25/libexport PATH=$JAVA_HOME/bin:$PATH# source /etc/profile //用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效
5. 验证环境变量是否生效
# echo $JAVA_HOME/usr/java/jdk1.7.0_25# echo $PATH/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin# echo $CLASSPATH/usr/java/jdk1.7.0_25/lib
6. 验证安装成功与否,以及环境变量是否生效
# java -versionjava version "1.7.0_25"Java(TM) SE Runtime Environment (build 1.7.0_25-b15)Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
7. 删除tmp目录下JDK安装包
MySQL在Linux Ubuntu中安装
本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MySQL数据库软件包可以通过apt-get实现。
在Linux Ubuntu中安装MySQL数据库
#安装MySQL服务器端~ sudo apt-get install mysql-server
安装过程会弹出提示框,输入root用户的密码,我在这里设置密码为mysql。
安装完成后,MySQL服务器会自动启动,我们检查MySQL服务器程序
具体安装访问:http://www.cnblogs.com/steven9801/p/4146452.html
安装linux系统并配置那点事