linux常用命令
来源:互联网 发布:xmind7 mac 破解版 编辑:程序博客网 时间:2024/06/04 19:51
安装好虚拟机之后:测试虚拟机和主机的网络是否连通+关闭虚拟机的防火墙:
1.虚拟机ping主机:在虚拟技术ping+主机的ip
2.主机ping虚拟机:
3.关闭主机的防火墙
4.关闭虚拟机的防火墙:命令+要操作的名称:
sudo service iptables(防火墙)status:查看防火墙状态。
1.sudo:管理员:jiege这个用户没有权限访问防火墙,用管理员权限。
2.该用户不在sudoers文件夹中,将该用户添加到该文件夹中,就有了该命令:
给用户添加命令sudo:切换到root用户下添加:
3.切换用户:su -
4.给root提权:chmod 777 /etc/sudoers
查看权限:ll/etc/sudoers
修改文件:vim /etc/sudoers
5.在sudoers添加jiege用户:
1.搜索:/+要搜索的内容
2.n:搜索下一个
3.编辑:i
4.添加:jiege ALL=(ALL)
5.退出编辑状态:esc;保存:":wq"
6.再把root的权限该回来:chmod 440 /etc/sudoers
7.退出root用户---切换到jiege用户:exit
8.关闭防火墙:sudo service iptables status stop
权限详解:
一:
看上图:从左往右分析:
看上图:从左往右分析:
1.左边第一位:
-:文件
d:目录
l:快捷方式
2.权限总共9个字符:从第一个r开始,每三个为一组: r - - r - - - - -
3. 第一个root:当前文件所属的用户,用户名为root
第二个root:用户所在的组
二:常见的权限的取值:
二:常见的权限的取值:
r:读权限
w:写权限
x:执行权限
-:没有权限
例如:9个字符每三个为一组,共分为三组:rwx rwx rwx
第一组:当前文件所属用户的权限。用户指的是第一个root。
第二组:当前文件所属用户组的权限。用户组指的是第二个root.
第三组:其他用户的权限。
字符不放便,一般转换为数字:用1和0表示:1:有权限;0:没有权限
将上面的权限转换为数字:
rwx rwx rwx
二进制: 111 111 111
十进制: 7 7 7
r - - r - - - - -
100 100 000
4 4 0
所以:第一个的权限:777;第二个的权限:440;我们在修改用户的权限的时候,直接改为数字就行。
Linux命令
ifconfig:查看ip地址
磁盘命令:
查看文件:ll (ls -l -t排序 -a查看所有文件)
移动目录:cd (..回上级,)
查看所有目录:pwd
创建文件夹:mkdir 文件夹名
移除空文件夹:rmdir 文件夹名
文件浏览:
cat 文件名
more 文件名(带百分数)
less 文件名(-m 查看百分数,-N行号,空格下翻,B上翻,q是退出)
查看日志文件:tail -f 日志文件名
文件操作:
复制:cp 文件 新文件名 (-r 复制文件夹)
移动:mv 文件 位置
删除:rm 文件(-r 可以删除目录,-f 不再询问)
删除目录:rm -rf 文件夹名
查找:find 查找目录 -name 查找名字
重命名:mv zoo_sample.cfg zoo.cfg--->将zoo_sample.cfg文件夹名称更改为zoo.cfg
文档编辑vim:
vim 文件名(i 进入编辑模式,ESC退出编辑, :wq保存退出)
yy复制 p粘帖 dd删除 gg到顶部 shift+g到底部
强制退出:q! x:删除光标所在 u:撤销操作
系统命令:
查询进程 ps -ef | grep -i xxx
查看当前进程: ps aux
查看tomcat的进程: ps aux | grep tomcat
杀掉进程:kill -9 pid号
压缩解压缩
压缩:tar -zcvf 起名字.tar 文件夹
解压缩:tar -zxvf xxx.tar
解压:tar -xf 文件名
关机重启:
重启:shutdown -r now
关机:shutdown -h 12:00
权限管理:chmod 777 文件名 开权限
chmod 000 文件名 关权限
setup网络设置ip
JDK的安装:
1.在根目录的usr文件夹中:存放用户文件目录。
2.没有权限创建文件夹:使用管理员创建
3.修改权限:chomd 777 java
4.将jdk和tomcat安装包放在java文件夹中。
5.解压
6.把jdk中的命令bin加到环境变量中。目的:找到bin,能使用java和javac命令
1. :表示环境变量值没有改命令
解决:找到命令所在目录,配置到环境变量 中。
2.环境变量在:/etc/profile目录下
1.上传压缩包:
2.查找JDK: rpm -qa | grep -i jdk
3.删除JDK: rpm -e --nodeps xxxxx
4.解压tar -zxvf 文件名
5.新建文件夹 mkdir /usr/local/src/java
6.移动解压后文件夹:mv xxxxx /usr/local/src/java
7.进入文件夹:cd /usr/local/src/java
8.更改名字:mv xxxxx jdk
9.进入jdk目录,用pwd查看目录
10.配置环境变量:vim /etc/profile
export JAVA_HOME=pwd查看目录
export PATH=$JAVA_HOME/bin:$PATH
11.环境变量生效:source /etc/profile
12.测试一下:java -version
Tomcat的安装
1.上传解压:tar -zxvf xxxxx
2.移动目录:mv xxxxx /usr/local/src/java/
3.进入目录:cd /usr/local/src/java/xxxxx/bin
4.运行tomcat:./startup.sh
5.vim etc/sysconfig/iptables 加8080端口
6.防火墙生效:service iptables restart
7.测试打开浏览器:服务器ip地址:8080
1.tomcat:是绿色班,解压即安装
2.打开tomcat:
1:ll ./logs:进入当前目录的logs文件
2.启动:./startup.sh
3.判断服务器是否启动成功:
方式一:jps:查看进程,有进程就开启成功
方式二:top:相当于任务管理器,查看进程
方式三:查看有没有日志
3.关闭:./shutdown.sh
方式二:kill -9+进程号 :杀死进程
MySQL的安装
1.查软件 rpm -qa | grep -i mysql
2.删软件 rpm -e --nodeps xxxx
3.安装yum install MySql-*
4.启动mysql服务:service mysql start
(如果没看到确定
查找:1.rpm -qa | grep -i mysql
删除:2.rpm -e --nodeps mysql
查找遗留文件:find / -name mysql
删除所有目录:rm -rf xxxx
重启服务器:shutdown -r now
回到第三步
)
5.配置防火墙:vim /etc/sysconfig/iptables
6.重启防火墙:service iptables restart
7.创建远程访问用户:mysql -uroot
8.切换数据库: use mysql;
create user ‘root’@’%’ identified by ‘123456’;
grant all on *.* to ‘root’@’%’ with grant option;
flush privileges;
9.本地mysql访问:mysql -h服务器ip -uroot -p123456
1.查看mysql安装包:yum list mysql*
2.创建目录:
mkdir /var/temp/nginx :前提父目录要存在,否则报错
mkdir /var/temp/nginx -p:没有父目录会自动创建
3.
cp html/ html81 -r:在该目录下,复制html为一个html81
-r:复制的文件夹里面有目录的时候,会将里面的一块复制。
1.cp /root/soft/zookeeper-3.4.6.tar.gz ./---->将root目录下的压缩文件赋值到当前目录下。
./:指的是当前目录。(在dubbo里面)
2.在lniux中:选中即赋值,右击鼠标即粘贴。
3.启动或关闭命令:
cmd: 是windows系统的
sh: 是linux的命令。
一:Zookeeper:要开启
1. zookeeper是dubbo的中的注册中心,dubbo是表现层和服务层之间的远程通信技术。表现层和服务层
之间的连接有两种方式:注册中心方式(常用)、直连。
注册中心:使用的话必须开启服务器、开启dubbo(即zookeeper)。上线必用。
直连方式:不需要开启,他是直接连接的。不需要注册中心。
2.zookeeper的命令:
启动命令:./zkServer.sh restart
关闭命令:./zkServer.sh stop
查看状态命令:./zkServer.sh status
启动成功:如下图:
暂时关闭:service iptables stop
永久关闭:chkconfig iptables off
二:nginx:要开启
1.Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
2.命令:
启动 :./nginx (进入 /usr/local/nginx/sbin目录)
快速停止:./nginx –s stop
完整停止:./nginx –s quit(建议使用)
重启:先停止再重启:./nginx –s quit
./nginx
重新加载配置文件:./nginx –s reload:一般只需重新加载就行。
3.启动成功:
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- Android中SPI的使用
- 屏幕适配
- Struts2(一)——总体介绍
- 83. Remove Duplicates from Sorted List
- 修改mysql默认空密码
- linux常用命令
- poj3414 pots 倒水模拟
- 【Hello World】 Hello my friend,nice to meet u ~
- 测试SpringMVC中的控制器
- 冒泡排序
- 2015~2016年程序员上午试题总结
- 【剑指offer】正则表达式匹配
- 【Qt Multimedia】用QMediaPlayer实现简易播放器(1)总览Qt Multimedia
- 孙宝宝摆不正心态的原因