【Linux】1.Linux基础入门

什么是Linux?
Linux划分以下四部分:Linux内核,GNU工具,图形化桌面环境,应用软件。

文件管理方式:

/   根目录
bin 存放系统的可执行的二进制文件目录
etc 存放系统配置目录
usr 存放系统共享资源的目录
home 普通用户家目录
root    root用户家目录
temp  存放临时文件目录
# linux中的命令格式,注意命令严格区分大小写
命令  -选项  参数
Tips:输入Linux命令多用Tab键(自动补全)

常用命令

命令 命令示例 功能
显示文件夹下的文件 -
ls - (list) 以列表的形式显示文集和目录
- ls -l ll (long)查询当前目录的文件和文件夹以长格式显示
- ls -a (all)查询当前目录的所有文件和文件夹(包括以.开头的隐藏文件)
- ls -al 查询当前目录的所有文件和文件夹以长格式显示
- ls -R 递归显示文件夹下的所有文件和目录,子目录也会遍历
切换目录 -
cd - 切换目录路径
- cd cd ~ cd /root 回家目录
pwd - (print work directory)显示当前的工作路径
torch - torch spring.xml 创建空文件
mkdir - (make directory)创建目录,不能创建多级目录
- mkdir -p (parent)创建多级目录
cp - (copy)复制文件和目录
- cp aa.txt aa 复制文件,复制已存在的文件到已存在的目录
- cp -r aa bb (-r代表递归)复制文件夹,复制目录到目标目录。
mv - (move)移动和修改文件名或者文件夹名
- mv 已存在文件名 不存在文件名 -
- mv 已存在文件夹名 不存在文件夹名 -
- mv 已存在文件名 已存在文件夹名 -
- mv 已存在文件夹 已存在文件夹 -
rm - 删除
- rm 文件名 删除文件,带提醒
- rm -f 文件名 (force)强制删除
- rm -r 目录名 删除目录,带提醒
- rm -rf 目录名 强制删除目录
- rm -rf 通配符 符合条件的目录
- rmdir aa 删除空目录
- rm -rf / 删库跑路
cat - 查看文件内容,只能查看一个屏幕的内容
more - 百分比查看文件,只能向下查看
less - 支持翻页查看内容,pageup pagedown
tail - 查看文件末尾几行,可以指定行数
- tail -n 行数 文件名 -
- tail -f 文件名 监听文件实时变化,一般用于日志文件变化
head - 查看文件头几行,可以指定行数
- head -n 行数 文件名 -
echo - 输出的内容
- echo $PATH 输出环境变量
- echo "adafadf" >> 文件名 文字写入文件

复杂功能

命令 命令示例 功能
ip - 查看ip相关命令
- ip addr 或者ip a 查看ip,centos7网卡为ens33,之前为eth0
- ping ip 测试网络连通性
tar - -
systemctl - (system control)系统服务相关命令
- systemctl start stop restart status 服务名 firewalld ,mysqld ,memcached ,network
- systemctl status firewalld -
- systemctl stop network -
ps - 查看控制台进程
- ps -aux 查看后台进程并展示进程相关的用户,去掉控制台进程
- ps -ef 查询所有进程,展示父进程号
- ps -ef|grep tomcat (|管道符号) 查看tomcat进程号
top - 动态展示系统进程
kill - 结束进程
- kill 进程id 杀死进程
- kill -9 进程id 强制杀死进程,包括守护进程
vi - 文本编辑命令
- :wq shift + zz 保存退出
- :set nu 设置行号
- :set nonu 去除行号
- gg 光标到第一行
- G 光标到最后一行
- u 撤销
- ctrl + r 撤销撤销
用户相关命令 -
whoami - 显示当前用户
who - 查看登录用户
exit - 退出用户
groupadd 添加组 -
groupdel 删除用户组 -
useradd useradd xiaowang -g root 用户添加(新添加用户要设置密码才可登录)
passwd passwd 用户 更改密码
su 切换用户
rpm - (RedHat Package Manger)软件相关命令
- rpm -i xxx.rpm 安装
- rpm -ivh xxx.rpm 安装并展示进度
- rpm -evh xxx.rpm 卸载并展示进度
- rpm -Uvh 更新并展示进度
- rpm -qa 显示已安装的软件包
yum - centos软件管理工具
- yum install gcc-c++ c语言环境
chmod chmod u/g/o/a +/-/= rwx 文件 修改权限
- 4:r 2:w 1:x -
tar.png

vi.png

配置Linux中的网络

  • 查看id地址
    ip a 查看默认网卡是否在ip地址
    ens33 默认无ip
  • 编辑网络配置在每次启动时自动获取ip
    配置vmware网络配置为NAT模式
    开启centos自动获取ip
    vi /etc/sysconfig/network-scripts/ipcfg-ens33
    修改默认配置:ONBOOT=yes
  • 重启网络服务
    systemctl restart network
  • 测试linux访问外部环境
    ping www.baidu.com

安装JDK(三种方式rpm,tar.gz,yum)


安装vim
yum install vim

# 卸载安装的jdk和openjdk
rpm -e jdk1.8
rpm -qa | grep java
yum -y remove *openjdk*
# 安装下载的rpm包
rpm -ivh jdk-8u261-linux-x64.rpm
# 验证`java` 和`javac` `java -version`成功
# 查找java的位置
find / -name java
# 配置环境变量
vim /etc/profile
# G到最后一行,添加环境变量:
export JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
export PATH=$PATH:$JAVA_HOME/bin
# 生效配置文件
source /etc/profile
# 完成
java -version 

# 如果还是openjdk
rpm -qa | grep java
# 删除oenjdk相关文件
rpm -e --nodeps java-1.8.0-xxxx

# 如果安装32位的jdk安装时出现错误:Error: unpack could not create JAR file:
# 原因:64位系统中安装了32位程序,执行以下两个命令解决问题
yum install libgcc.i686
yum install ld-linux.so.2
卸载openjdk

安装jdk

安装Tomcat

关闭防护墙
运行war
运行jar

安装mysql

环境准备
本地下载
yum下载
关闭防火墙开启远程连接
修改数据库中的mysql表,修改root的localhost为%,即可外部访问。
主从复制架构
读写分离架构(mycat)
mycat下载
mycat schema.xml 配置
server.xml

Tomcat负载均衡 集群

Nginx反向代理服务器
session共享:1.tomcat间session同步,2.分布式缓存服务器
RSM(Redis Session Manger)

运维常用命令:

# 查看进程
ps -ef |grep nifi
ps aux | grep nifi |grep -v grep 
# 查看端口情况
netstat -anp |grep 8060
lsof -i:8060
# 启动程序 覆盖写追加写 >>
./grafana.sh > ../run_grafana.log
# 关防火墙
service iptables stop
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,743评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,296评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,285评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,485评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,581评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,821评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,960评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,719评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,186评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,516评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,650评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,329评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,936评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,757评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,991评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,370评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,527评论 2 349

推荐阅读更多精彩内容