首页 文章 精选 留言 我的

精选列表

搜索[linux],共10000篇文章
优秀的个人博客,低调大师

Linux并发执行很简单,这么干就对了

版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/81333515 嗯,就像标题说的那么简单而已 &的并发功能 time for i in `grep server /etc/hosts | awk '{print $1}'`; do (ssh $i "echo 123; sleep 1; echo 456" &); done real 0m0.063s user 0m0.016s sys 0m0.004s xargs的并发功能 time grep server /etc/hosts | awk '{print $1}' | xargs -P 24 -I {} ssh {} "echo 123; sleep 1; echo 456" real 0m3.747s user 0m1.136s sys 0m0.112s 并发其实很简单,不需要golang或者python的几十行代码,不需要安装环境,编译等等繁琐的步骤,返朴归真就对了。

优秀的个人博客,低调大师

Linux下chown命令详解使用格式和方法

指令名称 :chown使用权限 :root 使用方式 :chown [-cfhvR] [--help] [--version] user[:group] file… 利用 chown 可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 参数: -c或-change:作用与-v相似,但只传回修改的部分 -f或–quiet或–silent:不显示错误信息 -h或–no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件 -R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理 -v或–verbose:显示指令执行过程 –dereference:作用和-h刚好相反 –help:显示在线说明 –reference=<参考文件或目录>:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同 –version:显示版本信息 chown命令使用举例:(像我用的vps,就要先ssh登录) # chown [-R] [用户名称] [文件或目录] # chown [-R] [用户名称:组名称] [文件或目录] 范例1:将test3.txt文件的属主改为test用户。 # ls -l test3.txt -rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt # chown test:root test3.txt # ls -l test3.txt -rw-r–r– 1 test root 0 2009-10-23 9:59 范例2:chown所接的新的属主和新的属组之间可以使用:连接,属主和属组之一可以为空。如果属主为空,应该是“:属组”;如果属组为空,“:”可以不用带上。 # ls -l test3.txt -rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt # chown :test test3.txt <==把文件test3.txt的属组改为test # ls -l test3.txt -rw-r–r– 1 test test 0 2009-10-23 9:59 test3.txt 范例3:chown也提供了-R参数,这个参数对目录改变属主和属组极为有用,可以通过加 -R参数来改变某个目录下的所有文件到新的属主或属组。 # ls -l testdir <== 查看testdir目录属性 drwxr-xr-x 2 usr root 0 2009-10-56 10:38 testdir/ <==文件属主是usr用户,属组是 root用户 # ls -lr testdir <==查看testdir目录下所有文件及其属性 total 0 -rw-r–r– 1 usr root 0 2009-10-23 10:38 test1.txt -rw-r–r– 1 usr root 0 2009-10-23 10:38 test2.txt -rw-r–r– 1 usr root 0 2009-10-23 10:38 test3.txt # chown -R test:test testdir/ <==修改testdir及它的下级目录和所有文件到新的用户和用户组 # ls -l testdir drwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/ # ls -lr testdir total 0 -rw-r–r– 1 test test 0 2009-10-23 10:38 test1.txt -rw-r–r– 1 test test 0 2009-10-23 10:38 test2.txt -rw-r–r– 1 test test 0 2009-10-23 10:38 test3.txt

优秀的个人博客,低调大师

Linux下vim的常用命令总结

vim按d表示剪切 按dd剪切一行 vim命令:命令模式 /关键字 n继续向下查找 vim的多行注释: 1.按ctrl + v进入 visual block模式 2.按上下选中要注释的行 3.按大写字母I,再插入注释符,例如// 4.按两下esc 5.按ctrl + v进入 visual block模式,按箭头选中要取消的// 6.按d删除 比较两个文件: vimdiff 文件1 文件2 vim配置行号: /etc/vimrc 添加set number,无行号set nonumber ctags:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来 安装ctags yum install ctags ctags --list-languages 支持的语言 ctags -R 生成个tags文件保存函数信息 /etc/vimrc 添加 set tags=tags set autochdir 使用:ctrl+]跳转到 ctrl+t跳转回 vimtutor是vim的教程 vim的三种模式:命令模式,编辑模式,末行模式 vim命令: ZZ 保存退出 gg=G 代码格式化 0 移到到行首 $ 移到到行尾 gg 移到到文件头 G 移到到文件尾 数字G 行跳转 dD 全部删除 d0 删除光标前的 dd 删除光标所在行 d$ 删除光标后的 u 撤销 ctrl+r 前进 yy 复制一行 数字yy 复制多行 P 大P粘贴 R 大R替换 ctrl+f下一页,ctrl+b上一页

优秀的个人博客,低调大师

《高性能Linux服务器构建实战》笔记

系统安全、故障排查、自动化运维、集群架构 1、账号安全,安装完后可以删除的账号: adm,lp,sync,shutdown,halt,news,uucp,operator,games,gopher 禁用登录功能:usermod -s /sbin/nologin nagios 2、关闭不需要的服务: anacron auditd autofs avahi-daemon avahi-dnsconfd bluetooth cpuspeed firstboot gpm haldaemon hidd ip6tables ipsec isdn lpd mcstrans messagebus netfs nfs nfslock nscd pcscd portmap readahead_early restorecond rpcgssd rpcidmapd rstatd sendmail setroubleshoot yppasswdd ypserv 系统必须运行的服务:

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册