
Linux
文章平均质量分 65
操作系统及运维
jwensh
影响合理决策的两个最大的障碍是自我意识和思维盲点.
展开
-
【Linux】如何快速查看 linux 服务器有几个cpu
默认情况下,它会显示可用的处理单元总数(如果有超线程,这个数可能是物理核心数的两倍)。文件包含了CPU的详细信息,包括每个CPU核心的信息。通过查看这个文件,你可以计算物理CPU的数量或核心数。并不直接显示物理CPU的数量或核心数,但你可以通过逻辑CPU的数量和每个物理CPU的核心数来推断。命令是一个查看CPU架构信息的工具,它可以显示CPU的数量、核心数、每个核心的线程数等信息。行,这表示总的逻辑CPU数量(如果启用了超线程,这个数值可能是物理核心数的两倍)。要获取物理CPU核心的数量,你可以查看。原创 2024-08-22 18:06:59 · 3904 阅读 · 0 评论 -
【Linux】解决shell脚本中syntax error:unexpected end of file问题
背景平时自己设计shell脚本或修改服务器自带的脚本后,执行或者source的是否会出现了syntax error: unexpected end of file的错误。可能出现的问题格式:shell脚本是在window系统下写完,然后传到linux系统时出现,可以使用系统文件格式转化:可以在编vim模式下查看文件格式:vim ->命令模式 -> set ff 回车,看下结果fileformatdos2unix # 将文件格式转化原创 2020-07-20 14:12:13 · 18500 阅读 · 0 评论 -
【Linux】centos7.x 升级svn版本到指定版本
为什么要升级?在测试过程中为了进行代码diff,需要使用svn的一些命令来进行自动化操作,发现本地和服务器的版本不一致,且服务器svn client的版本过低,导致执行命令报错。(报错没有截图,命令是为了获取工程的最新版本号)/usr/bin/svn --username XXX--password XXXinfo http://svn.XXX.com/svn/test --show-itemlast-changed-revision根据报错的提示是当前命令不支持--show-item命令原创 2020-07-07 18:37:30 · 3161 阅读 · 0 评论 -
【Linux】Shell脚本“syntax error: unexpected end of file”原因及处理
脚本调试老不好,多半是要废了......背景:项目需要部署新的后台服务,于是开始编写shell部署脚本,然后把写好的脚本放到服务器上,发现不能执行一直报错。但是当我vim查看脚本,并没有第51行,反复执行总是提示错误,内心是拒绝的。原因:最后发现我的脚本是在window环境下编写的,然后传到linux服务器上的,这时候问题来了,doc下的文本内容格式和unix下的格式有所不同,比如dos文件传输到...原创 2018-03-21 13:25:23 · 69823 阅读 · 10 评论 -
【Nginx】location下的alias与root的用法
官网有教程(官网不会看,多喝六个核桃)alias: http://nginx.org/en/docs/http/ngx_http_core_module.html#alias root: http://nginx.org/en/docs/http/ngx_http_core_module.html#root nginx指定文件路径有两种方式root和alias,root与alias主要...原创 2018-03-06 16:05:52 · 6115 阅读 · 1 评论 -
【Docker】配置docker-compose(五)
无边落木萧萧下.....Centos 7安装python(docker 1.12.6) 使用centos自带的python版本就行了,2.7够用,卸载再重装比较麻烦。 安装pip: yum install python-pip1、首先检查linux有没有安装python-pip包,直接执行 yum install python-pip2、没有python-p原创 2017-11-20 20:20:12 · 956 阅读 · 0 评论 -
【Docker】非root用户加入docker用户组省去sudo (三)
你问我爱你有多深,这坑后面还有坑……为什么需要创建docker用户组?Docker守候进程绑定的是一个unix socket,而不是TCP端口。这个套接字默认的属主是root,其他是用户可以使用sudo命令来访问这个套接字文件。因为这个原因,docker服务进程都是以root帐号的身份运行的。为了避免每次运行docker命令的时候都需要输入sudo,可以创建一个docker用户组,并原创 2017-11-02 22:03:34 · 56956 阅读 · 10 评论 -
【Linux】使用sed、awk来完成批量修改配置文件的shell设计
背景:现在有个三个文件,以后可能会更多,就以这三个文件为例子。三个配置文件在服务器ip变动的时候(自己的虚拟机),都需要手动去修改ip地址。想法:那就用shell脚本来完成自动化批量修改设计:1.拿到服务当前IP(注意:使用的esc下的那个引号来保证命令正常执行,还可以使用$())ip=`ifconfig eth0 | sed -n '/inet addr/p' |原创 2017-10-26 00:39:26 · 4875 阅读 · 0 评论 -
【Docker】如何修改Docker的默认镜像存储位置(二)
江湖有多大,坑就有多多……我使用的服务器, 系统盘根目录只有20G, 默认Docker 的镜像文件是安装在/var/lib/docker 目录下的, 这样的话我根本装不了太多的镜像,之前遇到一种情况就是docker服务对磁盘的读写操作太大,而且是软连接方式,导致服务器的磁盘不可用,当然测试环境用的是虚拟服务器。 所以这个中情况需要调整一下。服务器环境:centos7,docker1.12....原创 2017-11-02 14:02:06 · 32347 阅读 · 5 评论 -
【Docker】基于已有私库服务进行参数配置(四)
当你无路可走时,就回到妈妈的怀抱…官网总有你想要的喜悦… 请参考官方文档Control and ConfigureDocker with systemd 服务器:centos7 docker1.12.6 1.第一步我们搭建一下docker私库服务器服务(如:harbor),这里就不说了 2.在docker服务所在机器上配置 hosts(/etc/hosts原创 2017-11-07 22:11:43 · 3677 阅读 · 2 评论 -
【linux】/home/USR/.ssh目录里什么时候需要添加authorized_keys文件
需求:当你需要访问一台linux服务器或两台服务器互相免密访问时,ssh keys这时需要,创建办法是当前主机上执行命令:ssh-keygen 或 ssh-keygen -t rsa 或 ssh-keygen -t dsaA\B机器,如果A访问B免密,就把A的公钥给B,反之亦然执行后会在当前用户登录目录下生成.ssh目录和两个文件(/home/tomcat/.ssh):-r...原创 2017-10-16 17:55:16 · 21793 阅读 · 4 评论 -
【Linux】vi/vim操作命令
vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。 输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INS原创 2017-10-21 18:25:09 · 847 阅读 · 0 评论 -
【Centos】7.5版本安装传输工具rz和sz
闲来没事在虚机装了CentOS7.5版本来测试docker,结果xshell通过ssh上去后发现rz和sz命令不能用。所以就需要自己安装一下了。首先检查一下是否安装过(四种方式顺便来):1.rpm -qa | grep sz 检查是否通过rpm安装了2.yum list installed | grep sz 检查是否通过yum安装了3.whereis s原创 2017-09-06 17:51:11 · 1341 阅读 · 0 评论 -
【Ubuntu】搭建环境安装软件前apt-get update失败,怎么办?
sudo apt-get update报了一堆错误:Err http://cn.archive.ubuntu.com trusty InReleaseErr http://cn.archive.ubuntu.com trusty-updates InReleaseErr http://cn.archive.ubuntu.com trusty-backports InReleas原创 2017-05-04 16:51:12 · 1488 阅读 · 0 评论 -
了解linux的目录结构(ubuntu)
了解linux的目录结构(ubuntu)**需要多多注意/proc、/sys、/usr**jayzhen@ubuntuServer:/$ls #1.之前要切换到根目录下命令:“cd /”;bin boot dev etc home initrd.img lib lib64 lost+found media mnt opt proc root r原创 2017-02-23 22:47:11 · 1784 阅读 · 0 评论