Linux命令

来源:互联网 发布:centos切换中文乱码 编辑:程序博客网 时间:2024/06/16 00:01
Unix
1969年 由贝尔实验室发布  c语言编写  (HP-Unix  AIX-IBM)
Linux Unix的一个变种 类Unix操作系统
1991 由林纳斯-托瓦兹 发布  (开源)
Linux的基本思想:一切皆文件


常见的发行版本:
RedHat
CentOS
Ubuntu


Linux的安装方式:
双系统安装
虚拟机安装


虚拟机:
虚拟化技术 通过软件模拟出一个具有完整系统的计算机系统(完全隔离的环境)


主流的虚拟机:
virtual Box 单机开发 免费
VMware  


在虚拟机上安装操作系统:
操作系统安装镜像
内存  1GB
硬盘  20GB
非系统盘


命令:
所有的命令都在bin目录下
系统级配置文件都在etc目录下
用户都在home目录下
用户上传文件放在usr目录下
安装软件安装在opt目录下
硬件设备在dev目录下
lib64  64位类库
lib    32位类库


sudo su  #切换到root用户
su root  #切换到root用户
dhclient #自动获取ip
ifconfig: #显示或配置网络设备
ifconfig  网卡名 down   #关闭网卡
ifconfig  网卡名 up     #打开网卡
dhclient 网卡名         #获取ip
sudo passwd          #修改root密码(如果没有设置root密码那么每次开机密码都是随机的)
ps -ef|grep sshd   #查看ssh进程
kill -9 pid     #杀进程
service sshd start #启动ssh服务
service sshd restart    #重启ssh服务
service sshd stop   #停止ssh服务
dir    #遍历文件
clear  #清屏
/      #Linux根目录 
cd /   #到Linux跟目录
cd ..  #上一级目录
ls     #查看当前目录下的文件和文件夹
ls -l  #查看当前目录下的文件的详细信息
ls -a  #查看当前目录下的文件(包含隐藏文件)
ls -la #列出当前目录中的所有文件和目录,包括隐藏文件和目录
pwd    #查看”当前工作目录“的完整路径
man    #查询命令
退出man q 一下


mkdir  文件夹名称     #建文件夹(只能创建一层目录)
mkdir -p 文件夹名称/文件夹名称  #创建文件夹(可以创建多层文件夹) 
rmdir  #删除目录
rm -rf 目录名字  #删除目录包含子文件
whereis pwd #查找当前命令系统位置


touch 文件名 #创建文件
cat 文件名  #查看小文件
tail -10  文件名  #查看文件后10行
head -10 文件名   #查看文件前10行
tail -f 文件名  #查看文件(查看log日志,ctrl+c截断)
more 文件名  #查看一部分文件  


vi     命令行模式  编辑模式  底行模式


vi 文件名   #进入文件
进入文件后按 i  底部出现insert 此时进入 编辑模式可以对文件进行编辑   
先按esc键进入底行模式  :q!   退出不保存
先按esc键进入底行模式  :wq!  退出保存


给文件设置行号
进入etc
编辑virc文件
文件最后加上 :set nu 




使用Xshell 远程连接Linux




权限:
linux文件或目录的权限分为,读、写、可执行三种权限。
文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。


修改文件的权限或目录的命令为“chmod 755 test.sh”。
755表示“创建者拥有读写可执行权限、同一组用户以及其他用户拥有读和执行权限”。


“755”怎么构成的:"0"表示没有权限、“1”表示可执行权限、
“2”表示可写权限、“4”表示可读权限。“7=1+2+4,5=1+4”。


chmod g(u/o) +(-)w 文件    #给组增加写权限


“a”表示所有用户,“u”表示创建者、
“g”表示创建者同组用户、“o”表示其他用户;
“+”表示添加权限,“-”表示取消权限;
“r”表示读权限、“w”表示写权限、“x”表示写权限。


chmod 777 文件名       #授予读写可执行权限
chmod  777 -R  文件名  #递归授权


groupadd  tomcat  #创建tomcat用户组
groupdel  tomcat  #删除tomcat用户组
groupadd -g 701 tomcat 创建tomcat用户组,指定groupId为701
useradd -g 701 tomcat 在tomcat组下创建用户tomcat


切换用户: su (-)tomcat 注意:加-的话,使用tomcat用户定义的环境变量
chown  所有者  文件名       改变文件所有者


安装软件方式
1 rpm软件包 相当window中的exe文件  
2 tar包    直接解压安装
3 yum安装  在线安装




rpm安装的常用命令
rpm -i 安装文件名   
rpm -ivh  /文件夹/文件名   #安装并显示进度



安装jdk:
mkdir /usr/java/ #在usr文件下创建一个java文件夹
将jdk-7u67-linux-x64.rpm上传到java文件夹下
如果安装包在其他路径可以通过cp命令进行赋值
cp jdk-7u67-linux-x64.rpm /usr/java/    #将jdk-7u67-linux-x64.rpm文件复制到/usr/java/目录下
cd /usr/java/    #进入/usr/java/目录
这时安装文件需要添加权限
chmod +x jdk-7u67-linux-x64.rpm #给文件添加权限
rpm -ivh jdk-7u25-linux-x64.rpm #安装文件


配置环境变量:
yum install vim-enhanced    #安装vim编辑器
vim /etc/profile  #进入编辑profile文件


在profile文件最后追加入如下内容:
    export  JAVA_HOME=/usr/java/jdk目录
    export  CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export  PATH=$PATH:$JAVA_HOME/bin


:wq!  #保存退出
cat /etc/profile #查看修改后的文件
java -version #查看java版本








配置mysql
rpm -qa|grep mysql 查看mysql版本
rpm -e mysql-libs-5.1.71-1.el6.x86_64  卸载mysql
rpm -e mysql-libs-5.1.71-1.el6.x86_64  --nodeps  强制卸载


解压tar包
tar -xvf tar包(解压到当前目录)
tar -xvf tar包 -C 指定目录


安装rpm(server client 先装service再装client)




进入mysql  
mysql -u root -p   (没有启动服务)
service mysql start 启动mysql服务
show  databases; 查看数据库


修改mysql用户密码(exit退出mysql后)
mysqladmin -u root -p password "新密码"  (回车)
enter password:(旧密码,第一次使用mysql是没有密码的直接回车就OK了)






show variables like  'chara%'; 查看字符集  不是UTF-8
mysql的配置文件所在位置 /usr/share/mysql/my-small.cnf
把my-small.cnf 拷贝到/etc/my.cnf
cp /user/share/mysql/my-small.cnf /etc/my.cnf  #复制文件
修改my.cnf
在[mysqlid]下面加上
character_set_service =utf8
重启服务


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




保存配置  service iptables save 
授权(进入mysql)
grant all privileges on *.* to root@'%'  
identified by 'root' with grant option;
写入到数据库授权表
flush  privileges;




安装tomcat
解压tar包
tar -xvf tar包 -C 指定目录
开端口 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存配置  service iptables save 


到tomcat bin 目录启动tomcat
 sh  /tomcat目录/startup.sh  启动tomcat
--远程连接






将项目导成war包




yum install vim-enhanced    #安装vim编辑器




安装unzip,使用以下命令
yum install unzip
安装完后,使用unzip 你的zip文件.zip,就会解压了


mv /文件夹名/* /新文件夹名  #移动文件夹及下面的所有文件到新文件下
cat /etc/redhat-release  #查看系统版本
shutdown -r now    #表示现在重启计算机
reboot #重启计算机 
原创粉丝点击