Linux
Halo 咯咯
从1到100很简单,但是从0到1却很难(不过,现在有一些0到1的工作可以丢给AI了)。
展开
-
Linux screen命令操作记录
Linux screen命令用于多重视窗管理程序。screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。语法screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]参数说明:-A 将所有的视窗都调整为目前终端机的原创 2022-04-24 10:57:36 · 356 阅读 · 0 评论 -
npm install 安装报错:Error: command failed: c: \WINDOWS\system32\cmd.exe /s /c autoreconf -ivf
在配置前端环境时,运行npm install命令时报错Error: command failed: c: \WINDOWS\system32\cmd.exe /s /c autoreconf -ivf最后换成了 cnpm install 安装成功,可能是npm有些配置的问题,欢迎大佬给出理由指正。原创 2020-09-04 09:52:58 · 16072 阅读 · 6 评论 -
Shell中的$0、$1、$2、$*、$@等不同符号的含义解析
$0: 脚本本身文件名称$1: 命令行第一个参数,$2为第二个,以此类推$*: 所有参数列表$@: 所有参数列表$#: 参数个数$$: 脚本运行时的PID$?: 脚本退出码$() 等同于: ··(反引号):运行一段命令$(()) 进行数字运算 ∗ 与 @ 的区别当命令行为run-test.sh 1 2 3"$*" 表示"1 2 3" 所有参数列表,不包括脚本本身。"$@" 表示"1" "2" "3"注:@ 和* 只在被双引号包起来的时候才会有差异,双引号括...原创 2020-06-06 10:44:10 · 3084 阅读 · 0 评论 -
-bash: ./run.sh: /bin/bash^M: bad interpreter: No such file or directory 报错解决方法
shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。(2)od -t x1 filename 如果看到输出内容中存在0d 0a的字符,那么文件是dos格式,如果只有0a,则是unix格式。(3)vi filename打开文件,执行 : set ff,如果文件为dos格式在显示为..原创 2020-06-01 08:51:29 · 9187 阅读 · 2 评论 -
Linux命令行与Shell脚本编程大全
快来参加《Linux命令行与Shell脚本编程大全》学习吧,提升技能,展示自我。点击链接即可进入学习:https://s.imooc.com/WTmCO6H课程亮点适合零基础读者,从零开始全面掌握 Linux; 结合原理讲解,循序渐进手把手实操Linux; 精心绘制的原理图和详尽的高清截图辅助理解; 对英语相关内容以及知识点背景细节详尽讲解; 立足语言友好,风格幽默...原创 2020-02-19 09:12:37 · 520 阅读 · 0 评论 -
查看Linux端口是否打开的命令
备忘!查看Linux下一些端口是否打开的命令:lsof -i:portnetstat -an|grep:port原创 2018-01-10 19:09:25 · 4997 阅读 · 0 评论 -
Linux出现linux-image-extra-4.13.0-17-generic ,linux-image-generic,linux-generic的问题
linux-image-extra-4.13.0-17-genericlinux-image-genericlinux-generic不分什么Ubuntu版本,只要里面出现了linux-image-extra,linux-generic等,都可以用下面的方法解决.1.内核出现问题时解决方法该问题困扰我很久,因为dpkg时程序安装命令,该命令出问题导致新的软件不能安装,非常烦,查了很多资料,...原创 2018-03-01 17:15:53 · 5786 阅读 · 3 评论 -
ERROR: Cannot uninstall 'enum34' 问题解决
在安装Airflow的时候,出现如下错误:ERROR: Cannot uninstall 'enum34'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uni...原创 2019-04-24 17:58:46 · 3513 阅读 · 0 评论 -
Linux下配置多网卡多网关
场景一 多运营商线路比较典型的一种场景:一台 Linux 服务器上有三个网口并接入三个不同运营商的网络,以实现不同运营商用户访问其对应的网络线路,来减少网络延时。服务器及对应网络信息如下:一台 Ubuntu 16.04 server,这里一共使用三块网卡。假定网络信息如下:这里 IP 只是为了区分各运营商线路做的示例,实际情况请以运营商给出的网络信息调整。...原创 2019-08-21 16:25:07 · 1712 阅读 · 0 评论 -
执行/etc/init.d/* start方式和services '*' start 的区别
其实个人感觉这两种方式没有什么区别,在Serice中的描述是这样的: DESCRIPTION service runs a System V init script in as predictable environment as possible, removing most environment variables and with current working direct原创 2018-01-10 19:07:32 · 4273 阅读 · 0 评论 -
Centos 创建新的用户并赋予sudo权限
centos创建新的用户useradd hadoop #创建用户passwd hadoop #设置密码创建用户之后,可以进入到hadoop用户下:su hadoop不过,刚创建的用户,由于没有在sudo用户组中添加权限,所以当你使用sudo的时候会报错,提示如下信息:hadoop is not in the sudoers file. This incid原创 2018-01-27 14:53:33 · 3966 阅读 · 0 评论 -
CentOS7 安装Nginx
关于Nginx Nginx是一个高性能的Web服务器软件。 Nginx比Apache HTTP Server更加灵活和轻量级的程序。本教程将教你如何在你的CentOS 7服务器上安装和启动Nginx。先决条件本教程中的步骤要求用户拥有root权限。 你可以看到如何设置,使用CentOS 7教程的初始服务器安装程序中的步骤3和4。第原创 2018-02-03 10:46:49 · 365 阅读 · 0 评论 -
Nethogs 命令使用--网络带宽占用情况查看工具
什么是nethogs?NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。在Nethogs项目网站上描述是:NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪原创 2018-01-13 16:50:33 · 6395 阅读 · 0 评论 -
Linux make命令学习
make 命令 Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。无论是在linux 还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将原创 2018-01-13 17:01:06 · 805 阅读 · 0 评论 -
Linux 下 网卡重启
本文用于备忘!如果我们修改了ip,如果没有重启网卡,一般是没有奏效的。Linux 下网卡重启的命令为: /etc/init.d/network restart 或者是 /etc/init.d/networking restart或者重启网络服务:service network restart在ubuntu下,还可以指定控制哪个网卡(其中eth0为网卡名):sudo ifdown原创 2018-01-16 10:38:41 · 67028 阅读 · 0 评论 -
WARNING: POSSIBLE DNS SPOOFING DETECTED! 和 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 的解决方案
当一个节点的ip发生变化,再进行ssh 就会提示以下错误:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@原创 2018-01-16 11:20:11 · 760 阅读 · 0 评论 -
快速操作Linux终端命令行的快捷键列表
终端有很多快捷键,不太好记,常用的在这里Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。Ctrl+a:光标回到命令行首。 (a:ahead)Ctrl+e:光标回到命令行尾。 (e:end)ctrl+w: 移除光标前的一个单词Ctrl+k:删除光标处到行尾的字符。Ctrl+u:删除整个命令行文本字符。Ctrl+y::粘贴Ct转载 2018-01-31 14:11:48 · 537 阅读 · 0 评论 -
虚拟机上虚拟适配器不能链接到主机的网络
故障:虚拟机上虚拟适配器不能链接到主机的网络故障现像: 在将原来的虚拟机整体复制到新电脑上之后,发现从虚拟机上可以PING通外网,但从自己的主机上不能PING通虚拟机。这样就导致了无法从CRT软件上远程登录虚拟机。解决思路: 这个现像在网络上叫单通,也即PING操作里只有一个方向能够通过,一般出现这种情况,首先的判断是防火墙的问题。转载 2018-01-26 10:06:25 · 2589 阅读 · 0 评论 -
CentOS6.5配置ssh免密码登录并解决仍然需要输入密码的问题
一、准备工作1. 打开本机的ssh的配置文件sudo vi /etc/ssh/sshd_config把以下内容的行删除注释符号“#”RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys2. 然后重新启动sshd的服务service sshd restart3. 由于Ce原创 2017-10-23 21:26:09 · 5833 阅读 · 0 评论 -
Ubuntu系统双网卡的配置
环境:ubuntu 14.04 server拥有四块网卡的服务器(在下面的操作中只需要用到两块)外网IP:210.44.185.75 外网网关:210.44.185.10内网IP:10.6.0.248 内网网关:10.6.0.254需求:服务器能通过网卡1来连接外网的某台主机;同时要求局域网内网段为 10.6.1.* , 10.6.4.* , 10.6.15.* 的三个网段转载 2018-02-03 10:23:35 · 5921 阅读 · 0 评论 -
Ubuntu 执行sudo apt-get update 出现错误 E:Sub-process returned an error code 的错误
ubuntu 在执行:sduo apt-get update出现如下错误:Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /d原创 2018-01-13 14:25:31 · 8006 阅读 · 0 评论