17.12.14,web学习第二十六天,还有一年,努力吧青年 Linux入门
Linux入门
1. 二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式 将被禁用。因此需要使用长模式的应用程序将无法正常运行。请 参见 http://vmware.com/info?id=152 了解更多详细信息。2. 键盘挂钩超时值未设置为 VMware Workstation 建议的值。这会导 值被更新后,您必须注销并重新登录,更新的值才会生效。
单击“确定”更新值,单击“取消”保留不变。
3. 以root进入默认就在root目录下。
切换目录的指令:
cd ../上一层
Cd /;切入进根
cd etc; 进入etc
cd ../usr; 返回上一层进入usr
cd /user;直接进入/下的user
目录的操作(增删改查)
创建:makdir 目录名称;
查 : ls [-a] 查看所有
ls [-l] 查看详细信息,缩写ll
搜索:find 目录 参数 find /root -name ‘test*’
修改目录的名称:mv 旧名称 新名称,目录,文件和压缩包 等进行改名。
移动目录的位置:mv 目录名称 目录新的位置 例:mv xx /user, 可对目录,文件和压缩包等进行剪切。
拷贝目录:cp -r 目录名称 目录拷贝的目标位置 -r表示递归, cp -r aaa /,可对目录,文件和压缩包等进行拷贝,拷贝文件 和压缩包时不用-r
删除:rm -rf 目录或文件名
文件的操作:
文件的创建:touch 文件名称
查看:cat 只显示最后一屏内容。
更改文件的内容:vim 文件 ,进入文件内部是命令模式。按 i切换模式为insert模式,插入完成后点击esc退出保存输入: wq。不保存退出 :q!。
Vim编辑器很强大!
操作步骤:
Vim文件-进入文件-命令模式-按i进入编辑模式-编辑文件-按e sc进入命令模式-输入:wq/q!
4.压缩和解压的命令:(解压重要)
Linux中打包并压缩格式.tar.gz、
tar -zcvf 打包压缩后的名字 要打包的文件名
解压(重点)
tar -xvf xxx.tar.gz -C /user 。。。-C代表指定解压到/user下。
5. 其他命令:
显示当前的目录:pwd
搜索命令:grep 搜索字符串 要搜索的文件 --color(高亮显示)。
管道命令:
| 将上次命令的输出作为本次目录的输入。例:查看所有进程中 含有字符X的进程。ps -ef | grep sys。
查看当前进程:ps -ef。
杀死进程:kill - 9 进程的pid。
查看当前系统的网卡信息:ifconfig。
虚拟机也是一台单独的机器,我可以和他ping通。
看端口使用情况:netstat -an
6.d代表文件夹
-代表文件
改权限:chmod 746 xxxx.txt
属主(user) 属组(group) 其他用户
r w x r w x r w x
4 2 1 4 2 1 4 2 1
7.远程访问工具 ssh
命令行是经常用的。会出现乱码。
客户端没法改编码,就改linux的编码为GBK
在linux的/etc/sysconfig目录下有一个i18n的文件代表linux的系统编码
将其从UTF-8修改成GBK重现连接linux即可:
Linux中的mysql退出使用exit;
一、Linux的软件安装
1.JDK安装
注意:rpm与软件相关命令 相当于window下的软件助手 管理软件
步骤:
1)查看当前Linux系统是否已经安装java
输入 rpm -qa | grep java
2)卸载两个openJDK
输入rpm -e --nodeps 要卸载的软件
3)上传jdk到linux
4)安装jdk运行需要的插件yum install glibc.i686(选做)
5)解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
6)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
7)重新加载/etc/profile配置文件 source /etc/profile
2.Mysql安装
步骤:
1)查看CentOS自带的mysql
输入 rpm -qa | grep mysql
2)将自带的mysql卸载
3)上传Mysql到linux
4)安装mysql的依赖(选做)
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
5)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内
cd /usr/local
mkdir mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
6)在/usr/local/mysql下安装mysql
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
7)启动mysql
service mysql start
8)将mysql加到系统服务中并设置开机启动
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
9)登录mysql
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret
msyql –u root -p
10)修改mysql的密码
set password = password('root');
11)开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
登录mysql后输入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
12)开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
3.Tomcat安装
步骤:
1)上传Tomcat到linux上
2)解压Tomcat到/usr/local下
3)开放Linux的对外访问的端口8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
4)启动关闭Tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./shutdown.sh