查看日志: journalctl -xb , /var/log/ 目录下的都是存放各种日志的
查看目录下所有文件大小:du -sh *
查看单独文件大小:du -h 文件名 或 ls -lh 文件名
最简单的清空文件: > 文件名 等于: cat /dev/null > 文件名
查看当前系统格式及大小和uuid:lsblk -f 或 blkid
查看内核信息:uname -a
查看系统版本 详细信息:
Redhat系:cat /etc/redhat-release
所有的Linux:cat /etc/issuech
查看登陆日志:last
查看swap内存用量:free -h 或 cat /proc/meminfo 第一行即为内存大小
查看cpu:lscpu
查看硬盘大小:lsblk
查看分区信息:df -h
挂载:mount 卸下:umount
查看 网卡运行状态:cat /proc/net/bonding/bond0(需要配置bond0的才能查看)
显示当前运行模式:runlevel 3doc ,5图形 upknown 未知的
contos图形化切换:ait+ctrl+f1切换到dos界面 ait+ctrl+f3切换到图形界面或者输入命令:init3切换到dos界面,init5切换到图形化界面;
敲命令的时候,要知道: 我是谁,我在哪,我要干什么
我是谁:whoami 查看当前使用用户
我在哪:pwd 查看工作目录
我要干什么:不知道命令的作用,别敲,不敲不会出错,敲了可能会出错。
特别是我是谁,一定不能单独的以看到的为准,毕竟显示的内容是可以更改的,如:
whoami显示用户是ccx才是真实的
[ccx@compute1 ~]$ whoami
ccx
不真实的原因有2,一是su 的时候没有加-,二是显示内容被修改,虽然一般没人改,但重要操作看一下也没坏事:
[ccx@compute1 ~]$ echo $PS1
[\u@\H \w]$
[ccx@compute1 ~]$ export PS1=‘[xgq@\h \w]$’
[xgq@compute1 ~]$whoami
ccx
[xgq@compute1 ~]$
详细看:https://blog.csdn.net/cuichongxin/article/details/103949335
管理口只有主板坏了和电源不通才不能正常使用,其他任何情况只要能通电都能正常连接管理口。
管理口常用的三个作用:开关机,连接虚拟kvm,和查看硬件告警或报错。
通过管理口登陆 虚拟kvm
管理口IP别称底层ip。
只有底层ip没有业务ip的时候,一般都是网线松了 并没有宕机。
底层协议:ipmi (一般情况下不适用,除非管理口无法正常使用)。
华为管理口ip(ibmc):
戴尔管理口ip(idrac):
惠普管理口ip(iLO):
系统信息-存储-状态:Degraded-表示降级状态
固件升级一般用于查不出问题的情况下才使用。
查看帮助:man 命令 进去后q退出
4个最常用的转义字符: echo …
反斜杠():使反斜杠后面的一个变量单纯变为字符串
单引号(’’)转义其中的所有变量为单纯的字符串
双引号(“”):保留其中的变量属性,不进行转义处理
反引号(``):把其中的命令执行后返回结果
切到root用户:su - (一定要加-,否则 环境不会改变)
查看网卡:ifconfig |ip addr list
进入网卡目录:cd /etc/sysconfig/network-scripts/
进入网卡目录后查看网卡配置信息:more ifcfg-em1(名称)
查看单独网段:ethtool em1/em2…
1000m/10000m都是光纤 其他均为网线
查看系统版本:cat /etc/redhat-release 如果未找到命令就百度 命令很多逐一测试。(知道版本根据输入相关命令)
查看内核版本:uname-a
查看系统程序信息:file /bin/ls
即时生效永久设置主机名:hostnamectl set-hostname 新主机名
查看主机名:cat /etc/hostname / hostname
重启网络服务:
8即以上版本:systemctl restart NetworkManager (但8及以上基本上都是用nmcli管理网络)
7-8之间的版本:systemctl restart network
7以下版本:service network restart
查看网卡是否正常:cat /proc/net/bonding/bond0 (需要配置完bond0后查看)
查看网络状态:systemctl status network
查询防火墙状态:firewall-cmd --state
centos7以下版本临时关闭防火墙:service iptables stop (7以下好像没有 firewalld )
7即以上: systemctl stop firewalld.service / systemctl stop iptables (可以兼容iptables,有些系统可能使用的是iptables,所以都可以执行一遍)
永久关闭防火墙:systemctl disable firewalld.service
删除文件:rm -rf 文件名 注: f是强制删除 不提醒 r是递归删除文件夹
动态查看日志:tail -f /var/log/messages
使用方法:打开一个新命令窗口,运行该命令,再打开另2外一个新命令窗口,运行执行错误的命令,就可以动态显示报错信息:如
查看日志:journalcty
服务器必须拥有的基本硬件:硬盘 cpu 内存 主板 电源
pci外接设备:网卡,ibe卡,显卡 等等
关闭root直接登陆权限:root模式下
vi /etc/ssh/sshd_config
按↓找到PermitRootLogin yes,将其中的yes改为no 前面的#删掉
重启:service sshd restart / systemctl restart sshd
userdel -r 注:删除用户和其家目录
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
统计行:wc wc -l 文件名 即可显示出有多少行
显示行号: cat -n 文件名
Linux权限说明:
查看权限: ls -l
rwxrwxrwx:
左三位:定义user(owner)的权限
中三位:定义group的权限
右三位:定义other的权限
linux的文件夹也有三种权限分别是:rxw
r(Read 读取):4
x(eXecute 执行):2
w(Write 写入):1
3个为一组,一个文件有3组,分别为:用户,组,其他
3个数字表示的权限,就是一个rwx相加为一组,777就相当于3组都的rwx。
更详细的看:https://blog.csdn.net/cuichongxin/article/details/103130931
如:rw-rw-r–, rwxrwxr-x, rwxr-x----,rw-------,rwxr-xr-x
对应的数字: 664, 775, 750, 600 , 755
单独给一个文件 x权限:chomd +x 文件名
单独撤销一个文件x权限:chomd -x 文件名
全局广播:每一个登陆的都能看到,比如xshell里面使用,在终端也能看到:wall ‘内容‘
linux显示时间规则:date +%Y-%m-%d-%H-%M-%S (年月日时分秒)
也可单独显示: date +%Y (显示年份)…
显示今天是今年第几天:date +%j
clock 查看硬件时间。
linux修改时间规则;
单独修改年份:date -s 2019/05/05 (时间会默认为00:00:00)
单独修改时间:date -s 00:00:00
年份时间一起修改:date -s “2019-05-05 12:12:14” (年月日 时分秒
linux硬件时间修改规则: clock查看硬件时间 date查看系统时间
系统时间同步硬件时间:hwclock --systohc
设置硬件时间
hwclock --set --date=“06/18/14 14:55” (月/日/年时:分:秒)或者# clock --set --date=“06/18/14 14:55” (月/日/年时:分:秒)
最简单的修改时间方法:
时区不是Asia/Shanghai需要改时区:
timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
显示最近的#条命令:history
删除最近的命令:history -c
bash的基本特性:引用
强引用:’’
弱引用:“”
命令引用:`` (1左边那个)
bash基础特性:快捷键
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
1200页Java架构面试专题及答案
小编整理不易,对这份1200页Java架构面试专题及答案感兴趣劳烦帮忙转发/点赞
百度、字节、美团等大厂常见面试题
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取!
" alt=“img” style=“zoom: 33%;” />
1200页Java架构面试专题及答案
小编整理不易,对这份1200页Java架构面试专题及答案感兴趣劳烦帮忙转发/点赞
[外链图片转存中…(img-RNFd5khu-1712517029122)]
[外链图片转存中…(img-sUURYwKU-1712517029122)]
百度、字节、美团等大厂常见面试题
[外链图片转存中…(img-vgvdFuUC-1712517029122)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取!