Linux学习笔记

一、安装

①Vmware虚拟机安装。需要安装openssh 命令:sudo apt-get install openssh-server
②iso将镜像安装。
③Xshell安安全终端模拟软件,装及并配置连接到虚拟机。
④为了避免虚拟机环境损坏,需要在Vmware克隆一份虚拟机。

二、Linux常用命令

1.系统文件目录命令
命令 作用 用例
ls 显示目录和目录列表 ls
mkdir 新建文件夹 mkdir down
mkdir -p 新建文件夹,可以递归创建) down/soft/vm
touch 创建空文件 touch test.txt
echo 可将一串字符写进文件 echo “hello” > test.txt,在文件后追加则是两个>>
cat 显示文本文件内容 cat tast.txt
cp 复制文件 cp test.txt test1.txt
rm 删除文件 rm test.txt(rm -fr 文件夹 强制删除)
mv 移动文件或目录 mv test1.txt test2.txt
find 在文件系统中查找指定文件 find -name ‘test
grep 在文件中查询指定字符串 cat test.txt grep hello
pwd 显示当前目录 pwd
more 分页显示文件内容 more test.txt
head 显示文件开头 head test.txt
tail 显示文件结尾 tail test.txt(tail -f test.txt可以监听日志滚动更新显示)
ctrl+insert 复制 Ctrl+insert
shift+insert 粘贴 shift+insert
2.系统管理命令
命令 作用 用例
stat 显示指定文件相关信息,比ls显示的内容多 stat test.txt
who 显示当前在线用户 who
hostname 显示主机名称 hostname
uname 显示系统信息 uanme
top 显示当前系统中耗费资源最多的进程 top
ps 显示瞬间的进程状态 ps(查询ps -ef “竖线”grep jboss)
ifconfig 查看ip地址 ifconfig
ping 测试网络接口信息 ping www.baidu.com
clear 清屏 clear
kill 杀死进程 kill -9 5646
3.压缩命令
命令 作用 用例
tar 压缩成gz tar -zcvf test
tar 解压缩gz tar -zxvf test
4.Linux编辑器vim

命令|作用|用例
vim|进入编辑文件|vim test.txt
i|进入插入模式|按i键(esc退出插入模式)
:|命令模式|:
wq|保存并退出|wq!(!是强制保存退出)
q!|退出|:q!
exit:退出root用户

5.修改数据源

①先查看版本lsb_release -a “Codename”为Ubuntu 系统名称。
②编辑数据源sudo vi /etc/apt/sources.list 删除全部(按住d键不放)
将新的数据源文件写入
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
③需要更新一下:sudo apt-get update

6.使用root权限相关操作

①修改root密码:sudo passwd root
②切换到root用户:su
③切换文件及文件夹权限:chown -R root:root “名称”

三、安装jdk、tomcat

1.安装jdk

①版本需要下载Linux的.gz版本 并解压缩
②切换root用户,将解压后的文件夹移动到/usr/local 并将权限赋给root
③配置系统环境变量:vi /etc/environment

export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

④配置用户环境变量:vi /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

⑤让用户环境生效:source /etc/profile,并测试一下 java version 并退出root账户
⑥让当前用户生效:source /etc/profile

2.安装tomcat

①同理将tomcat解压缩放到/usr/local/中。
②检查是否安装成功:在tomcat的bin中执行 ./startup.sh

3.安装mysql

①更新数据源:apt-get update
②安装mysql:apt-get install mysql-server
③配置密码等:mysql_secure_installation
④测试是否安装成功:systemctl status mysql.service
⑤查看sql版本:mysqladmin -p -u root version
⑥修改配置文件允许远程访问:vi /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1
⑦重启sql服务:service mysql restart
⑧登录mysql:mysql -u root -p
⑨启动mysql:service mysql start
⑩退出mysql:quit

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐