linux常用基础命令,以及在linux中搭建java环境

1.切换用户
命令:su 用户名
2.查看ip
命令:ifconfig
3.获取ip
命令:dhclient 网卡名称
4.清屏
命令:clear
5.查看文件和文件夹
命令:ls
6.查看所有文件和文件夹(包含隐藏的)
命令:ls -a
7.用列表方式查看
命令:ls -l
8.用列表方式查看所有文件和文件夹(包含隐藏的)
命令:ls -la
9.回到根目录
命令:cd /
10.跳转指定路径
命令:cd 相对路径|/绝对路径 /开头表示绝对路径
11.查看当前路径
命令:pwd
12.创建文件夹
命令:mkdir 文件夹名
13.创建多层文件夹
命令:mkdir -p /文件夹1/文件夹2
14.删除空文件夹
命令:rmdir 文件夹名
15.删除非空文件夹(有提示)
命令:rm -r 文件夹名
16.删除非空文件夹(没有提示)
命令:rm -rf 文件夹名
17.创建文件
命令:touch 文件名
18.编辑文件
命令:vi 文件名
进入编辑状态(a或i或 o)
退出编辑状态(esc)
退出文件编辑并保存(wq!)
退出文件编辑不保存(q!)
19.删除文件(有提示)
命令:rm 文件名
20.删除文件(没有提示)
命令:rm -f 文件名
21.重命名和剪切
命令:mv 旧名字 新名字
命令:mv 旧文件 新文件
22.复制文件和文件夹
命令:cp -fr 源文件 目标文件
23.在线安装tree包(需要连网)
命令:yum install tree –y
24.查看目录结构
命令:tree 文件夹名
25.查看文件
命令:cat 文件名
26.添加文件内容(覆盖)
命令:echo “内容”>文件名
27.添加文件内容(追加)
命令:echo “内容”>>文件名
28.权限
d rwx r-x r–
111 101 100
7 5 4
二进制
d:文件夹 -:文件
rwx 用户权限 读 写 执行 111 7
r-x 用户组权限 读 执行 101 5
r-- 其他组权限 读 100 4
修改权限
命令 :chmod u|g|o +|- r|w|x 文件名|文件夹名
命令:chmod 777 文件名|文件夹名
命令:chmod 777 -R(递归,包含子目录) 文件名|文件夹名
29.添加用户组
命令:groupadd 组名
30.
31.查看所有组信息
Cat /etc/group
32.查看指定组信息
命令:cat /etc/group |grep group1
33.删除用户组(组必须是空的)
命令:groupdel 组名
34.建用户(自动创建同名的用户组)
命令:adduser 用户名
35.查看所有用户
cat /etc/passwd
36.查看用户所在的组
命令:groups 用户名
37.查看指定用户信息
命令:cat /etc/passwd | grep test1
38.查看用户信息
命令:id 用户名
39.新建用户同时增加工作组(组已存在)
命令:useradd -g 组名 用户名
40.给已有的用户增加工作组(会把用户从其他组中去掉)
命令:usermod -G 组名 用户名
41.从组内删除用户
编辑/etc/group 找到GROUP1那一行,删除 A删除用户

42.给用户设置密码
命令:passwd 用户名

43.删除用户
命令:userdel 用户名

44.查看程序进程
命令:ps -ef|grep 程序名
45.停止进程
命令:kill -9 进程PID
46.停止服务
命令:service 服务名 stop
47.重启服务
命令:service 服务名 restart
48.文件操作练习

49.安装JDK
进入文件所在目录启动安装:rpm -ivh jdk-7-linux-x64.rpm,
默认安装路径是/usr/java/jdk1.7.0(把此路径复制,配置环境变量时要用)
进入/root找到.bash_profile(隐藏文件)
编辑此文件
JAVA_HOME=/usr/java/jdk1.7.0
PATH=/usr/java/jdk1.7.0/bin: P A T H : PATH: PATH:HOME/bin
退出保存,重新打开xshell连接。
配置全局环境变量
编辑/etc/profile
在文件最后加上
JAVA_HOME=/usr/java/jdk1.7.0
PATH=/usr/java/jdk1.7.0/bin: P A T H : PATH: PATH:HOME/bin
生效
命令:source /etc/profile
显示$PATH环境变量的值
命令:echo $PATH
50.Yum安装mysql (用yum安装简单,用tar复杂,易出错)
命令:yum install mysql mysql-server mysql-devel -y
当结果显示为Complete!即安装完毕
配置端口3306在linux防火墙中开放
命令:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
命令:/etc/rc.d/init.d/iptables save
启动mysqld服务:/etc/init.d/mysqld start  或service mysqld start

Root默认没有密码
修改root密码为root:
mysql>use mysql
mysql> update user set password=password(‘root’) where user=‘root’ and host=‘localhost’;
mysql> flush privileges;
------------------------------其他----------------------------------
查看CentOS自带mysql是否已安装。
输入:yum list installed | grep mysql
若有自带安装的mysql,如何卸载CentOS系统自带mysql数据库?
输入:yum -y remove mysql-libs.x86_64,若有多个依赖文件则依次卸载。

查看服务是否随机启动:chkconfig --list |grep mysql 
设置mysqld随机启动:chkconfig mysqld on 
配置文件:etc/my.cnf
--------------------------连接第三方客户端--------------------------------
如果出现ERROR 1130 (HY000): Host ‘192.168.0.1’ is not allowed to connect to this MySQL server,解决办法如下:
mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;(此语句可能报错,但是不影响)
mysql>flush privileges;
mysql>select host, user from user;
改完以后可以使用mysql -h 服务器ip -u root -p 登录,
mysql -u root -p 则不能使用
或者
mysql> grant all privileges on . to ‘root’ @’%’ identified by ‘root’;
mysql>flush privileges;

查看mysql默认编码
mysql>show variables like ‘chara%’;
数据库安装路径:/var/lib/mysql
配置文件路径:/usr/share/mysql
命令存放路径:/usr/bin
复制配置文件:
进入/usr/share/mysql
cp my-small.cnf /etc/my.cnf
编辑my.cnf
vi /etc/my.cnf

在port=3306下面添加
character_set_server=utf8 退出并保存
重启服务
service mysqld restart

----------------------------------安装tomcat---------------------------------
把apache-tomcat-7.0.59.tar.gz复制到/soft下
进入soft目录,解压文件到/usr/local/tomcat,tomcat文件夹需要自己创建
命令:tar -xvf apache-tomcat-7.0.59.tar.gz -C /usr/local/tomcat
配置端口8080在linux防火墙中开放
命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
命令:/etc/rc.d/init.d/iptables save
启动tomcat服务:
进入/usr/local/tomcat/apache-tomcat-7.0.59/bin
命令:./startup.sh
tar -xvf mysql-5.7.25.tar.gz -C /usr/java/mysql
jdk-8u191-linux-x64.tar.gz
mysql-5.7.25.tar.gz

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值