Linux学习笔记
Linux学习笔记一、安装①Vmware虚拟机安装。需要安装openssh命令:sudo apt-get install openssh-server②iso将镜像安装。③Xshell安安全终端模拟软件,装及并配置连接到虚拟机。④为了避免虚拟机环境损坏,需要在Vmware克隆一份虚拟机。二、Linux常用命令1.系统文件目录命令命令作用用例ls显示目录和...
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
更多推荐
所有评论(0)