Linux
MainMay
聚沙成塔
展开
-
linux端口号是否被占用
查看哪些端口号被占用netstat -ntupln 表示不查询dnst 表示tcp协议u 表示udp协议p 表示查询占用的程序l 表示查询正在监听的程序查看哪个进程占用了xxx端口lsof -i:xxx原创 2016-10-26 17:26:18 · 378 阅读 · 0 评论 -
docker-image container 基本操作 -常用命令
https://www.cnblogs.com/xiadongqi基本概念:container容器。可以把每个 container 看做是一个独立的主机。 container 的创建通常有一个 image 作为其模板。类比成虚拟机的话可以理解为 image 就是虚拟机的镜像,而 container 就是一个个正在运行的虚拟机。一个虚拟机镜像可以创建出多个运行的虚拟主机且相互独立。 注意:conta...转载 2018-05-30 22:46:45 · 588 阅读 · 0 评论 -
VBox下扩展Ubuntu根分区大小的方法
担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。这就需要想办法扩展Ubuntu根分区,下面我来介绍这样一种方法。修改硬盘大小在WMware的安装目录下有名为vmware-vdiskmanager.exe的可执行文件,在windows下打开控制台并进入WMware的安装目录后,使用以下命令(假设我的虚拟机文件...转载 2018-06-20 15:36:09 · 316 阅读 · 0 评论 -
linux adduser-s /sbin/nologin和/bin/false的区别
/bin/false是最严格的禁止login选项,一切服务都不能用,/sbin/nologin只是不允许系统login,可以使用其他ftp等服务如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增加一行/bin/false。 知道了Linux用户管理最重要的两个文件就是/etc/passwd和/etc/shadow这两个文件。其中/etc/pass...转载 2018-07-31 09:10:36 · 909 阅读 · 0 评论 -
linux 修改用户的shell
adduser 后, 发现su 切换至该用户没反应,查看/etc/passwd 发现用户的shell 为false! 所以需要修改用户shell, 命令如下:usermod -s /bin/bash username原创 2018-07-31 10:02:54 · 12843 阅读 · 0 评论 -
vi(m) 常用命令总结
原文:https://www.cnblogs.com/yangjig/p/6014198.html 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制...转载 2018-11-15 15:59:22 · 16598 阅读 · 0 评论 -
linux下的find文件查找命令与grep文件内容查找命令
https://www.cnblogs.com/zhangmo/p/3571735.html 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (...转载 2018-11-23 09:53:22 · 1311 阅读 · 0 评论 -
Nginx配置详解
转:https://www.cnblogs.com/knowledgesea/p/5175711.htmlNginx配置详解序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、V...转载 2018-12-31 15:19:15 · 148 阅读 · 0 评论 -
Linux下cp -rf总是提示覆盖的解决办法
https://www.cnblogs.com/rwxwsblog/p/5662919.html通常情况下使用cp -rf进行文件或者文件夹的管理时一般就不再提醒是否覆盖。然而在内网的一台机器上使用cp -rf却提示是否覆盖。难道和常用的命令不同?[root@xxxx test]# cp -rf ./files/ ./bak/cp:是否覆盖"./bak/files/test.txt"?...转载 2019-02-24 17:22:10 · 1868 阅读 · 0 评论 -
查看linux 服务器配置
查询Linux服务器配置在进行性能调优之前,需要清楚知道服务器的配置信息,比如说 CPU,内存,服务器版本等信息。查询系统版本信息root@ubuntu160:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.3 LTSRelease:...转载 2019-02-24 17:33:42 · 1330 阅读 · 0 评论 -
command 'x86_64-linux-gnu-gcc' failed with exit status 1
sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1原创 2019-05-08 13:22:16 · 999 阅读 · 0 评论 -
PuTTY实现Windows向Linux上传文件
PSCP工具PuTTY小巧方便。但若需要向网络中的Linux系统上传文件,则可以使用PuTTY官方提供的PSCP工具来实现上传。PSCP基于ssh协议实现,其用法与SCP命令非常类似。获取PSCP工具在PuTTY官方网站的下载页中,找到PSCP,下载。下载后,习惯性的将pscp.exe与Putty.exe文件放在一起。首先需要保证在命令行下可以访问到pscp.exe。可以通过配置Windows的环...转载 2018-05-30 18:13:36 · 55001 阅读 · 9 评论 -
ubuntu docker命令免sudo 执行
直接执行docker命令会遇到权限问题, 原因是/var/run/docker.sock文件,除root用户,只有docker组用户才可读写#ls -l /var/run/docker.socksrw-rw---- 1 root docker 0 juin 20 11:45 /var/run/docker.sock所以,首先将当前用户加入到docker组$sudo gpasswd -a 用户名 ...原创 2018-06-20 18:10:35 · 5047 阅读 · 2 评论 -
Docker管理工具篇——Kubernetes(K8S)
原文: http://dockone.io/article/932十分钟带你理解Kubernetes核心概念本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我...转载 2018-06-05 15:30:00 · 8628 阅读 · 0 评论 -
在Ubuntu Server 中安装图形用户界面
原文:http://www.cnblogs.com/kex1n/p/5198480.html使用ubuntu server安装lamp主机非常的方便,只要在安装系统的步骤中选择就是了 。但是很多时候我需要在图形界面下管理主机更加方便。今天的教程就是教大家安装图形界面。首先你需要确定你的源文件中 /etc/apt/sources.list 已经使用Universe和Multive转载 2016-12-20 14:44:35 · 501 阅读 · 0 评论 -
ubuntu系统从中文环境改成英文环境
ubuntu, 中文,英文原创 2016-12-20 14:48:39 · 689 阅读 · 0 评论 -
ubuntu下apt命令参数
原文:http://jingyan.baidu.com/article/22a299b51648e09e19376ae7.htmlapt-cache search package 搜索软件包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install packa转载 2016-12-20 15:32:30 · 289 阅读 · 0 评论 -
linux下查看所有用户及所有用户组
/etc/group文件包含所有组/etc/shadow & /etc/passwd系统存在的所有用户名命令:groups :查看当前登录用户的组内成员groups XXX:查看XXX用户所在的组,以及组内成员gpasswd -a 用户名 组名: 把一个用户加入一个组内w [-fhlsuV][用户名称]:显示目前登入系统的用户信息id ...原创 2016-12-20 16:23:52 · 25618 阅读 · 1 评论 -
数据盘分区以及格式化
首先切换到root账户下 sudo -i手动格式化请根据以下步骤对数据盘进行分区以及格式化,并挂载分区使数据盘可用。注:执行以下命令时,请注意修改数据盘符,可以使用”fdisk -l”查看盘符等相关信息,以下均以xvdb为例,若是其他盘符,仅需将vdb替换为该盘符即可,如fdisk /dev/vdb替换为fdisk /dev/xvdb请确认路径为“转载 2017-08-22 16:18:03 · 920 阅读 · 0 评论 -
图解VMware内存机制
原文出处: http://delxu.blog.51cto.com/975660/288682在写《VMware内存机制初探》之后,原本是计划写一篇《VMware内存机制再探》的,讲一讲VMware内存机制中的另外几个重要内容,比如透明内存共享(TPS, Transparent Page Sharing), Relaim Memory, Ballooning, swapping等等。但有网转载 2017-09-27 09:16:25 · 4410 阅读 · 0 评论 -
vbox 共享文件夹
vbox中可以通过 “设备-》共享文件夹” 功能 实现 主机和宿主机 之间的文件共享。首先设置共享文件夹:设置完共享文件后,在虚拟机下访问共享文件,linux 系统先要挂载:创建挂载点: sudo mkdir /mnt/myshare挂载: sudo mount -t vboxsf vboxshare /mnt/myshare如果虚原创 2017-10-09 16:58:19 · 1268 阅读 · 0 评论 -
Linux core 文件介绍
http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:uli转载 2017-11-09 15:44:50 · 242 阅读 · 0 评论 -
Linux下Signal信号
Linux支持的信号列表如下。很多信号是与机器的体系结构相关的,首先列出的是POSIX.1中列出的信号: 信号 值 处理动作 发出信号的原因 ---------------------------------------------------------------------- SIGHUP 1 A 终端挂起或者控制进程终止 SIGINT 2 A 键盘中断(如break键被按下) SIGQUI...原创 2018-04-23 14:05:38 · 146 阅读 · 0 评论 -
linux 中各种limit设置
linux中limit参数设定一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit比较直接,但只在当前的session有效,limits.conf中可以根据用户和限制项使用户在下次登录中生效.ulimit命令设置当前shell以及由它启动的进程的资源限制。ulimit -a 显示当前的各种用户进程限制。[ro...原创 2018-04-23 16:41:58 · 23469 阅读 · 0 评论 -
ubuntu中PyCharm的安装与卸载
https://blog.csdn.net/weixin_31484477/article/details/81133590一、官方安装源linux的PyCharm的专业版:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linuxlinux的PyCharm的社区版(免费):https:...转载 2019-05-12 18:16:51 · 6482 阅读 · 0 评论