Linux
Linux
Saggitarxm
本人熟悉Python语言,Golang语言WEB后台开发,希望和大家分享知识,互相交流。
展开
-
Linux-yum - 只下载不安装以及下载Linux软件包和RPM包的网站
说明:如果该服务器已经安装了需要下载的软件包,那么使用 install下载就不行,可以使用reinstall下载。如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令;yum命令的参数有很多,其中就有只是下载而不需要安装的命令,并且也会自动解决依赖;如果提示没有--downloadonly选项则需要安装yum-plugin-downloadonly软件包;-r 指定已经本地已经配置的 yum 仓库的 repo源的名称。-p 指定下载的路径。原创 2024-01-29 10:49:05 · 441 阅读 · 0 评论 -
如何理解Linux shell中的“2>&1”
那么现在就容易理解前面的疑问了,2>&1表明将文件描述2(标准错误输出)的内容重定向到文件描述符1(标准输出),为什么1前面需要&?当没有&时,1会被认为是一个普通的文件,有&表示重定向的目标不是一个文件,而是一个文件描述符。在前面我们知道,test.sh >log.txt又将文件描述符1的内容重定向到了文件log.txt,那么最终标准错误也会重定向到log.txt。先说结论:上面的调用表明将./test.sh的输出重定向到log.txt文件中,同时将标准错误也重定向到log.txt文件中。原创 2023-06-01 11:28:26 · 985 阅读 · 0 评论 -
linux文件权限为4755,linux文件权限,普通用户获得root权限
案例:/usr/bin/passwd 权限为4755,普通用户可执行passwd命令时,对应的普通用户,随机秒变高富帅,获得了root权限,可以修改普通用户平常根本想都不敢想、无法修改的root拥有的/etc/shadow系统文件(如果/usr/bin/passwd 权限为755,则普通用户执行passwd的时候,会出现无权限修改root own的/etc/shadow文件的问题)x(执行excute权限),二进制是001,十进制是1。w(写write权限),二进制是010,十进制是2。原创 2023-02-06 20:40:50 · 1022 阅读 · 0 评论 -
Linux卫星对时 | the NTP socket is in use, exiting
您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行。在使用ntpdate配置时间同步的时候,如果之前已经配置过,会出现这个问题,我么需要把之前配置的残留删除,然后再配置。清除 (Kill) 该进程,然后尝试再次与 ntp 服务器进行同步。出现这种情况的原因是,如果您想使用另一个服务器的时间,该服务器必须已经进行了自身同步。原创 2022-11-18 16:43:57 · 717 阅读 · 0 评论 -
Linux 修改ssh链接之后的提示语 Welcome
可在/etc/rc.local文件中增加执行以下脚本的逻辑,这样的话,每次reboot机器之后,会根据脚本重设提示语。原创 2022-11-17 16:28:28 · 1129 阅读 · 1 评论 -
free命令详解-非常详细
free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等信息,当查询到时哪里的磁盘空间负载的可以选择删除不需要的文件来释放空间。free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。原创 2022-11-17 10:32:48 · 749 阅读 · 0 评论 -
Linux查看服务器开放的端口号/Linux查看服务器开放了哪些端口
代码】Linux查看服务器开放的端口号。原创 2022-07-23 18:09:13 · 26999 阅读 · 0 评论 -
查看linux版本
一、查看Linux内核版本命令1、cat /proc/version[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Jul 7 11:50:45 EDT 20102、uname -a[r.原创 2022-05-26 09:20:10 · 1307 阅读 · 0 评论 -
Linux遍历循环更新文件名 - shell
Linux遍历循环更新文件名文件去掉文件名_和前面的字符:for name in `ls *.png`; do mv $name ${name#*_}; done Linux遍历循环更新文件名前面+0:for name in `ls *.png`; do mv $name "0"$name; done原创 2022-02-23 18:16:59 · 1386 阅读 · 0 评论 -
ifconfig netstat 命令安装
ifconfig netstat 命令安装刚创建的docker中没有 ifconfig、netstat 命令,可以安装 net-tools 包就行。yum install -y net-tools原创 2019-06-21 15:29:51 · 438 阅读 · 0 评论 -
centos7安装nginx随笔记录
centos7使用yum安装nginx1,查看系统版本# 查看内核版本[zhangjun.xue ~]$ uname -r3.10.0-862.2.3.el7.x86_64# 查看系统版本[zhangjun.xue ~]$ cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)2,使用以下yum命令安装Ngi...原创 2019-06-19 15:12:41 · 210 阅读 · 0 评论 -
Linux常用命令总结(写代码也会常用到的Linux命令)
1,find / -name demo_file # 查找指定文件名的文件2,find / -iname demo_file # 查找指定文件名的文件(不区分大小写) 3,find / -empty # 查找该目录下的所有空文件4,grep "test_string" demo_file # 在文件中查找字符串5,grep -A 3 -i "test_tring...原创 2018-12-12 11:41:53 · 238 阅读 · 0 评论 -
查看linux系统常用的命令,Linux查看系统配置常用命令
一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其...原创 2018-12-17 17:02:17 · 282 阅读 · 0 评论 -
ps -ef | grep
ps -ef # 显示全部进程ps -ef | grep redis # 查看包含redis的进程ps -ef | grep redis | grep -v grep # 查看包含redis的进程,并排除带有grep的进程ps -ef | grep redis | grep -v grep | wc -l # 查看包含redis的进程,并排除带有grep的进程,统计数量#...原创 2018-12-17 14:32:20 · 564 阅读 · 0 评论 -
ssh命令以及用法
什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,...原创 2018-12-13 14:47:36 · 288 阅读 · 0 评论 -
xshell登录服务器提示符显示-bash-4.2#解决方法
xshell登录服务器提示符显示-bash-4.2#解决方法突然发现root登录的xshell的终端提示符显示的是-bash-4.2# 而不是root@主机名 + 路径的显示方式。搞了半天也不知道为什么出现这种情况。今天终于搞定这个问题, 原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件...原创 2018-08-30 10:32:45 · 5445 阅读 · 0 评论