Linux
x²+(y-√³x²)²=1
你的穷途末路,却带给其他人未知的过往。
展开
-
利用yumdownloader工具下载rpm包及其依赖
利用yumdownloader工具下载rpm包及其依赖原创 2023-06-02 17:13:02 · 3229 阅读 · 0 评论 -
CentOS 离线/在线安装Google Chrome
CentOS 离线/在线安装Google Chrome原创 2023-04-16 23:51:26 · 1952 阅读 · 0 评论 -
docker 报错 No space left on device
docker 报错 No space left on device原创 2022-12-12 19:43:10 · 3136 阅读 · 0 评论 -
Linux开启FTP服务和修改FTP密码
Linux开启FTP服务和修改FTP密码原创 2022-11-07 11:26:01 · 1995 阅读 · 0 评论 -
设置CentOS网卡自动连接
设置CentOS网卡自动连接原创 2022-10-24 22:27:41 · 582 阅读 · 0 评论 -
修改 Linux 系统默认语言为中文
修改 Linux 系统默认语言为中文原创 2022-09-16 22:25:27 · 3786 阅读 · 1 评论 -
VMware扩展虚拟机磁盘空间(可扩展根目录)
VMware扩展虚拟机磁盘空间(可扩展根目录)原创 2022-08-04 09:55:56 · 4354 阅读 · 0 评论 -
虚拟机NAT模式集群改为桥接模式集群
虚拟机NAT模式集群改为桥接模式集群原创 2022-07-17 11:00:24 · 915 阅读 · 2 评论 -
Centos7升级gcc版本
1、查看 gcc的信息1.1、查看 CentOS 的版本cat /etc/redhat-releaseCentOS Linux release <strong>7.6.1810</strong> (Core)1.2、查看 gcc 安装的位置which gcc/usr/bin/gcc1.3、查看 gcc 的版本gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexe原创 2022-01-12 20:54:02 · 600 阅读 · 0 评论 -
根据端口关闭服务
假设都是关闭 8080 端口启动方式: sh 文件名#!/bin/bashport=8080#根据端口号查询对应的pidpid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');#杀掉对应的进程,如果pid不存在,则不执行if [ -n "$pid" ]; then kill -9 $pid;fi启动方式: sh 文件名#!/bin/bash#设置关闭的端口p原创 2021-09-13 17:09:07 · 112 阅读 · 0 评论 -
Shell 脚本中判断字符串是否为空
判断一个字符串是否为空的方法:方法一:if [ "$str" = "" ] #如果str是空字符串则返回真方法二:if [ x"$str" = x ] #如果str是空字符串则返回真方法三:if [ -z "$str" ] #如果str是空字符串则返回真注意:前面三种方式判断字符串的时候最好使用 双中括号 ,因为有时使用单中括号会产生错误,应该尽量避免该错误。方法四:还可以使用 if 与 test 命令的 z 参数,可以判断字符串是否为空if test -z $str原创 2021-09-12 11:49:19 · 9241 阅读 · 0 评论 -
ps 查找消除 grep自身查找
用 ps -def | grep 查找进程很方便,最后一行总是会 grep 自己。$ ps -def | grep dragonfly-frameworkdean 5273 5272 0 15:23 pts/5 00:00:00 newlisp ./dragonfly-framework/newlisp-redirection.lsp -http -d 8080 -w .dean 5491 5229 0 15:37 pts/16 00:00:00 grep --c原创 2021-09-10 23:47:57 · 305 阅读 · 0 评论 -
shell 脚本获取本机IP,并将IP复制给变量待用
首先使用 ifconfig -a 查看网卡的名称。然后再使用下面的方式获取 IP 赋值方式一:#!/bin/bashVAR="eth0"HOST_IP=$(ifconfig $VAR | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}')echo $HOST_IP方式二:#!/bin/bashHOST_IP=$(ip a | grep inet | grep -v inet6 | grep -v '127.0.0.1'原创 2021-09-10 15:29:52 · 1484 阅读 · 0 评论 -
Ubuntu 18.04 登录界面鼠标键盘鼠标失灵解决方法
https://blog.csdn.net/weixin_36486217/article/details/116958331原创 2021-09-09 19:45:44 · 2665 阅读 · 0 评论 -
修改 Linux 的网卡信息
不同的 Linux 系统,网卡配置文件是不同的,Ubuntu 的网卡配置文件是:/etc/network/interfaces参考资料:【Linux】ubuntu或linux网卡配置/etc/network/interfaces其他的 Linux 操作系统是:(ethX 中的 X 代表编号)/etc/sysconfig/network-scripts/ifcfg-ethX参考资料:Linux下配置ip地址四种方法参考资料:linux使用:解决克隆虚拟机后UP BROADCAST RUNNIN原创 2021-09-09 19:26:02 · 131 阅读 · 0 评论 -
Linux 中查看网卡是否启用
方式一:查看 dev 文件cat /proc/net/dev返回信息如下:[root@aaa build]# cat /proc/net/devInter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo coll原创 2021-09-09 17:24:26 · 7797 阅读 · 0 评论 -
Linux下解压 .rar文件
在 Windows下我们压缩解压文件通常后缀为 rar,在 Linux 下我们压缩解压文件通常后缀为 tar默认在 Linux 下,我们不能解压 rar 文件,那我们应该如何解决呢?下载 rarlinux 安装包实现解压压缩后缀为 rar 的包下载地址:https://www.rarlab.com/安装wget http://www.rarlab.com/rar/rarlinux-x64-5.0.0.tar.gztar -zxvf rarlinux-x64-5.0.0.tar.gzmv r原创 2021-09-09 08:47:14 · 153 阅读 · 0 评论 -
Linux 中查看硬盘分区UUID的方法
在终端中输入下面的命令就可心查看到分区UUID了方式一:sudo blkid方式二:ls -l /dev/disk/by-path/方式三:ls -l /dev/disk/by-id/方式四:ls -l /dev/disk/by-uuid/原创 2021-09-08 09:55:18 · 1198 阅读 · 0 评论 -
Ubuntu下使用root账户
在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码,使用下面的命令:sudo passwd root原创 2021-09-08 09:45:33 · 88 阅读 · 0 评论 -
linux rpm 离线安装包下载地址
http://www.rpmfind.net/linux/rpm2html/search.php?query=xinetd&submit=Search+…&system=centos&arch=原创 2021-07-02 22:21:10 · 176 阅读 · 2 评论 -
Linux 跨机器分发文件
scp -r file_path root@:$PWD原创 2021-06-29 10:09:34 · 112 阅读 · 0 评论 -
执行shell脚本的四种方式(转)
原文链接这篇文章主要介绍了 Linux 中执行 shell 脚本的4种方法,即总结在 Linux 中运行 shell 脚本的4种方法。前提:bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的 shell 脚本的文件名为 hello.sh ,文件位置在 /data/shell 目录中并已有执行权限。方法一:./hello.shcd /data/shell./hello.sh./的意思是说在当前的工作目录下执行 hello.sh 。如果不加上 ./,bash 可能会因找不到相转载 2021-06-07 17:24:47 · 124 阅读 · 0 评论 -
xargs指令中使用通配符失效
遇到这么一个需求,将某一个文件夹下所有子文件夹都去掉(子文件夹内的文件得保留)。这就让我想到了 xargs 指令指令如下:ll /root/file | awk '{print $NF}' | xargs -i cp /root/file/{}/img/* /root/file/{}但是当在执行该命令的时候,会报错cp: 无法获取"/root/file/8/*" 的文件状态(stat): 没有那个文件或目录cp: 无法获取"/root/file/a/*" 的文件状态(stat): 没有那个文件或原创 2021-05-07 20:08:50 · 838 阅读 · 0 评论 -
Linux增加用户后,使用sudo执行指令,可以不用输入密码
背景:在 Linux 中增加用户 admin 之后,若需要执行增加用户的指令,则必须切换到 root 用户,很麻烦。若是使用 sudo 时,又需要输入密码,也很繁琐。那么,有没有办法在使用 sudo 时(非 root 用户,如 admin ),既能执行指令,又不用输入密码?解决方式:使用 sudo visudo 命令,来修改 /etc/sudoers 文件。需要在 ## Allows people in group wheel to run all commands 这一行之后增加如下这一行admi原创 2021-01-26 21:23:08 · 180 阅读 · 0 评论 -
Linux报错 useradd:warning:the home directory already exists解决方式
问题描述:在 Linux 中,当我们创建用户的时候,经常会提示这样的错误useradd:warning:the home directory already exists.Not copying any file from skel directory into it.Creating mailbox file:File exists这个问题困扰了好长时间,今天终于找到原因了。原因:这是由于删除用户使用的是下面的命令删除的userdel 用户名这样删除会在系统的 /home 目录下,留原创 2021-01-21 22:41:54 · 13625 阅读 · 1 评论 -
Linux,Hadoop中关于组、用户的操作
1、Linux中关于用户、组的一些操作查看当前登录用户名whoami查看当前登录用户的组内成员groups查看用户 zhangsan 所在的组,以及组内成员groups zhangsan# 显示情况zhangsan : group_name在Linux中添加一个组:groupadd 组名在Linux中添加一个用户:useradd 用户名#或者adduser 用户名新建用户后,将会在/home目录下生成一个与用户名相同的用户主目录,同时会创建一个新原创 2021-01-21 22:33:34 · 912 阅读 · 0 评论 -
tar命令解压时去除目录结构及解压到指定目录
一、指定去除目录结构,使用--strip-components N如:压缩文件 file.tar 中文件信息为 three/two/one/file.txt1、(去除第一层目录 three)运行以下命令:tar -xvf file.tar --strip-components 1最终结果为:two/one/file.txt2、(去除三层目录 three、two、one、)运行以下命令:tar -xvf file.tar --strip-components 3解压结果为:file.t原创 2021-01-07 17:14:46 · 4124 阅读 · 0 评论 -
su命令
su - username 表示切换用户,切换环境su username 表示只切换用户,不切换环境原创 2020-12-28 20:04:33 · 391 阅读 · 0 评论 -
Linux报错:Could not determine current working directory
输入shell指令 竟然出现以下错误:java.lang.Error:Properties init: Could not determine current working directory原因是你所在的 cmd 命令中当前目录不存在了(因为再另一个窗口中删除了该目录),java 找不到一些(例如:你当前操作的目录,即工作空间),所以就报错了,切换目录就好了,当然是切换到有效的目录(存在的目录);...原创 2020-12-10 10:50:14 · 2569 阅读 · 0 评论 -
CentOS离线 + 在线安装telnet(rpm包安装)
在执行telnet时会提示命令不存在。Telnet服务的配置步骤如下:一、检测是否安装telnet软件包(通常要两个)1、telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;2、telnet-server 软件包,这个才是真正的 Telnet server 软件包!安装之前先检测是否这些软件包已安装,方法如下:[root@localhost ~]# rpm -q telnettelnet-0.17-38.el5telnet客户端一般默认情况是已安原创 2020-08-14 07:38:57 · 566 阅读 · 0 评论 -
Linux命令:configure --prefix=/ 有什么作用
作用是:编译的时候用来指定程序存放路径 。Configure 是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令 ./configure–help 输出详细的选项列表。其中,prefix 选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在 /usr/local/bin库文件默认放在 /usr/local/lib配置文件默认放在 /usr/local/etc其它的资源文件放在 /usr/local/share,比较凌乱。如果配置 prefix ,如:./config原创 2020-05-10 10:29:09 · 571 阅读 · 0 评论 -
Linux 命令 rpm -ivh 的解释
RMP 是 Linux 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个 RPM 包(Redhat Linux Packet Manager,就是 Redha t的包管理器),后缀是.rpm。RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。1.安装软件:执行 rpm -ivh rpm包名,如:rpm -ivh apache-1.3.6.i386.rpm2.升级软件:执行 rpm -Uvh rpm..原创 2020-05-09 20:21:02 · 2924 阅读 · 2 评论 -
使用 HDFS 的 Restful 接口下载中文名文件,以及给HDFS上传文件报错
在 Windows 本地下载 HDFS 文件时如果下载的是英文名的文件,不会报错若是下载的是中文名的文件,则会报错(文件内容有报错信息)。下载链接curl -L -o Windows本地的目录/下载后的文件名 http://HDFS的IP:50070/webhdfs/v1/需要下载文件的HDFS目录/文件名?op=OPEN注意:若指定链接中的下载后的文件名和HDFS中的文件名一致,...原创 2020-05-01 17:44:18 · 652 阅读 · 0 评论 -
Linux命令:iconv & enca(文件内容转码的工具)(常用于中文内容转码)
如果你需要在 Linux 中操作 Windows 下的文件,那么你可能会经常遇到文件编码转换的问题。Windows 中默认的文件格式是 GBK(gb2312),而 Linux 一般都是 UTF-8。下面介绍一下,在 Linux 中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set filee...原创 2020-05-01 16:02:12 · 3829 阅读 · 0 评论 -
Linux命令:convmv(文件名转码的工具)(常用于中文名转码)
如果你需要在 Linux 中操作 Windows 下的文件,那么你可能会经常遇到文件编码转换的问题。Windows 中默认的文件格式是 GBK(gb2312) ,而 Linux 一般都是 UTF-8 。convmv 能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如 gbk 转为 utf8 等。convmv工具下载在 CentOS 可以联网的情况下,直接使用下面命令安装:y...原创 2020-05-01 11:26:45 · 2208 阅读 · 0 评论 -
Linux中磁盘的管理(格式化、分区、挂载)
Linux中磁盘的管理(格式化、分区、挂载)https://blog.csdn.net/a1766855068/article/details/84942745原创 2020-05-01 09:22:03 · 201 阅读 · 0 评论 -
Shell 命令行快速删除光标、快速回到最前面,最后面
编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除...原创 2020-04-02 17:15:36 · 6830 阅读 · 0 评论 -
CentOS yum时出现“Could not retrieve mirrorlist ”的解决办法(进行【JIRA】第三方邮件服务配置时遇到的问题)
问题说明:在进行【JIRA】第三方邮件服务配置(配置方式)时,遇到了下面的问题通过查资料发现,这个问题与安装的服务器上的DNS解析有关。我们可以通过ssh登录服务器,并通过下面命令检查DNS解析码(nslookup后面跟的地址是你要设置邮箱的服务器地址)nslookup smtp.163.com但是在执行上面这个命令的时候,发现Linux系统中没有安装nslookup。然后又运行下面...原创 2020-02-17 16:24:45 · 1381 阅读 · 0 评论 -
PS的aux和-ef参数
一直以为ps aux就可以列出所有的在运行进程,最近发现还是有些缺陷,用ps aux和-ef得到的结果居然不一样,以后尽量用-ef参数吧。情况是这样的,我用/bmrt/blaph/blaph/bmgctl来启动进程,由于ps aux是用BSD格式来显示结果,所以可能只会显示到/bmrt/blaph/blap,后面的都被截掉了。这样,如果用ps aux | grep bmgctl来过滤该进程,可...原创 2019-12-21 15:55:25 · 166 阅读 · 0 评论