Linux基本命令

安装链接问题讲解:Ctrl+Alt是退出当前

1:su  root  切用户换到root身份:

2:ifconfig  查看当前网卡IP

3:ifconfig  网卡名 down  关闭网卡    ifconfig  网卡名  up   开启网卡

4:dhclient  网卡名       自动获取网卡IP

5:ifconfig -a   查看所有(包括被禁掉的网卡)详细信息

操作命令:(一)

1:ps -ef|grep sshd    检查协议是否开启

2:kill  -9  进程号    强行关闭服务

3:service sshd start  开启ssh服务

4:service  sshd stop  进行正常关闭(不是强行关闭)

5:service  sshd restart  (关闭后)进行重启服务

6:clear     清屏

*********************************

linUx目录讲解:

bin:存放命令的地方(二进制文件)

etc:存放系统的配置文件、

home:存放用户的相关信息

lib:32位系统所需要的类库

lib64:64位系统所需要的类库

usr:用户的一些应用程序

var:经常会发生变化的文件

opt:第三方提供的软件

dev:存放计算机的各种设备

***********************************

操作命令(二)

1:ls       查看当前目录

2:ls -a    查看当前目录下的所有文件(包括隐藏文件)

3:ls -l    列表查看文件的详细信息(身份root 用户组root  创建的时间。文件名)

4:ls -la        以列表的形式查看所有文件

 权限讲解:

r:读(权限) w:写(权限) x:执行(权限)

5:cd /          返回根目录(树状结构):

6:cd  文件名    进入文件中 

7:cd  ..        返回上一级目录:

8:pwd           查看当前所属的目录

9:man  config(语句)  

查看命令的详细信息

一行一行的看:     Ctrl

一页一页的看:     空格

不看返回 :        按Q

10:mkdir 文件名   创建文件夹

11:cd   /目录     直接进入绝对路径(与当前文件无关)

12:whereis  文件名       在系统中查找文件的位置

13:cat  文件名           查看小文件内容的命令    

       tail 文件名           查看大文件

14:mount /磁盘设备路径   /指定文件目录     进行挂载拷贝

15:umount  /文件目录        取消挂载

16:mkdir  -p 文件/文件名    多层创建在当前文件下创建文件夹和文件   

17:rm   文件名   删除文件

18:rmdir  目录   删除目录

19:rm -r /文件名   (有提示的)对多层目录进行删除

20:rm -rf  soft    (无提示的)对多层目录进行删除 文件操作(一):

*******************************************

1:touch  文件名   创建文件(相对路径/绝对路径)

实例:touch  /test/abc.txt(在test文件中创建文件abc.txt)

2:ctrl +c      输入错误进行返回

3:tail -10 文件名        查看后10行(不常用)  

head -10  文件名      查看前10行(不常用)   

more   文件名        进行分页查看文件

4:tail  -f  文件名      查看log日志(查看更新部分)  

  ctrl+c    暂停日志更新:

************************************************

VI的三种工作模式:

(1:命令工作模式2:编辑工作模式3:底行模式)

5:vi  文件名     进入文件中(命令工作模式)   

     按i(o/a)进入编辑模式;(编辑工作模式)   

    退出编辑模式esc   

    删除delete   

    换行就是光标上下键就行   

   :冒号进入底行模式(esc先切换到命令模式)   

: wq!       是保存退出   

:q!        是直接退出不保存

6:/内容        查找东西(先进入底行模式)

7:%s/被替换的内容/替换的内容/g     (先进入底行模式)进行替换内容

8:set  nu      显示行号(先进入底行模式)

9:mv  原文件名  新文件名            修改文件名

10:cp -fr  /文件/文件名   /文件夹   文件拷贝

************************************************

权限操作:

d  rwxr-xr-x :

d:目录  r:read  w:write x:execute

rwx                         r-x                             r-x  

用户                       用户组                      其他组  

7                               5                               5

读写执行权限755:

最高权限777:

-:代表文件 命令更改授权:*****

1:chmod  g+w        /当前文件/文件名    给组加写权限   

      chmod  g-w       /当前文件/文件名    给组减写权限

2:chmod  u+..     /当前文件/文件名    给用户修改权限  

  chmod  o+..    /当前文件/文件名    给其他修改权限

3:chmod  777    /当前文件/文件名    数字授权

4:chmod 777 -R /当前文件/文件名    递归授权

****************************************

添加用户和用户组:

1:groupadd   tomcat   创建组

2:groupdel   tomcat   删除组

3:groupadd   -g  701  tomcat    创建组ID

4:useradd    -g  701  tomcat    创建用户

5:passwd  tomcat    更改密码    --然后输入密码

6:su  - tomcat      切换用户(加-代表直接切换后使用)

7:mkdir  文件夹名   创建文件夹

………………………………………………

Linux软件的安装:

方式:

1:rpm软件安装包的方式;相当于windows里exe的安装方式(不用网络)

2:tar压缩包的安装方式:直接解压安装

3:yum安装:(centos的在线安装工具)相当于在线安装的rpm

JDK的安装**************** rpm安装的常用命令:(安装软件都用root用户)  

  rpm -i (install)   

rpm -ivh   绝对路径  安装并显示进度   

root用户没有执行权限;但是也可以执行!!!!

1:java            查看是否安装

2:java -version   查看当前版本

3:chown  用户  jdk-7u67-linux-x64.rpm    改变文件的所有者

4:vi  文件名   进入并配置用户级别的环境变量 先  cat  文件名 

先进入文件中 有两个配置文件(1.bashrc2.bash_prolife)

经常在.bash_prolife文件中进行配置 配置:  

JAVA_HOME=/安装的位置/版本(路径)    例:JAVA_HOME=/usr/java/jdk1.7.0.0_67  

使配置生效:export  JAVA_HOME  

配置PATH:(配置自己的path)  

$JAVA_HOME/bin:原数据(冒号分割)  

使配置生效:export  PATH  

退出保存:wq!

5:echo(回显)  $PATH    查看PATH 配置系统级别的环境变量*****(etc目录下的profile文件) 在最后加上JAVA_HOME 和PATH(配置)

6:source  /文件夹/文件    是配置立即生效

MYSQL的安装相关**************

1:rpm -qa |grep  mysql        查看是否安装mysql的rpm包

2:rpm -e  卸载的rpm包         卸载当前mysql(有依赖关系会卸载不了)

3:rpm -e  卸载的rpm包  --nodeps             进行强制删除

4:tar -xvf tar包     解压到当前目录

5:tar -xvf tar包  (大些的C)-C指定目录     解压到指定目录

6:man   文件夹      查看文件的内容

7:安装顺序:(先安装server再装client因为有一定的依赖关系)

8: mysql -u root -p root    (输入账号和密码)进入mysql

9:chkconfig --list              查看所有服务

10:service  mysql start   启动mysql服务

11:show variables like'chara%';           查看mysql中的字符集

12:mysqladmin  -u root -p password   更改mysql密码

                输入原始密码:XXX

        输入新密码:XXX

确认密码:XXX

13: 修改配置文件来改字符编码 mysql 中的 my-small.cnf文件复制到etc/my.cnf中进行更改

修改:

【mysqld】下添加  character_set_server=utf8;后重启mysql服务才能生效

14:(不可取)关闭防火墙(service iptables stop)

15:开端口: iptables -I INPUT -p tcp --dport 3306  -j ACCEPT  

保存iptables配置:service iptables save (会提示:将防火墙保存到....)

16:cd /var/lib/mysql/     查看mysql日志:

tomcat的安装相关*****************************

1:tar -xvf  tar包 -C  指定目录      直接进行解压tar包

2:iptables -I INPUT -p tcp --dport 8080  -j ACCEPT    开端口

3:保存iptables配置:service iptables save

4:./startup.sh     启动tomcat(bin目录下)

5:grant all privileges on *.* to root@'%' identified  by'bdqn'with grant option;  mysql中给用户授权

6: flush  privileges   写入到数据库的授权表里(让授权起效)

7:./shutdown.sh        停止服务:

8:./startup.sh         启动服务

posted @ 2017-12-30 16:34  ★半支烟`☆  阅读(165)  评论(0编辑  收藏  举报
··