Linux用户管理命令
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,必须先向管理员申请一个账号。
Linux的用户至少要属于一个组。
添加用户基本语法 useradd 【选项】 用户名
示例 useradd xiaoming
说明
当创建用户成功后,会自动创建和用户同名的家目录。
可以通过 -d 参数指定目录
添加新的用户账号,只有root账户可以操作
-d 目录:指定用户主目录(默认在home下),若此目录不存在可同时使用-m创建主目录
-g 用户组:指定用户所属的用户组
-G 用户组:指定用户所属的附加组
-s shell文件:指定用...
Linux系统管理命令
命令
说明
stat
显示指定文件的相关信息,比ls命令显示内容更多
who
显示在线登录用户
hostname
显示主机名称
uname
显示系统信息
top
显示当前系统中耗费资源最多的进程
ps
显示瞬间的进程状态
du
显示指定的文件(目录)已使用的磁盘空间的总量
df
显示文件系统磁盘空间的使用情况
free
显示当前内存和交换空间的使用情况
ifconfig
显示网络接口信息
ping
测试网络的连通性
netstat
显示网络状态信息
clear
清屏
kill
杀死一个进程
ps...
Linux搜索查找指令find,用于在文件树中查找文件并作相应的处理
-name:按照文件名查找文件
-perm:按照文件权限查找文件
-user:按照文件属主来查找文件
-size:按照指定的文件大小查找文件【+n:大于,-n:小于,n:等于】
-group:按照文件所属的组来查找文件
-mtime<+n>:按照文件更改时间来查找文件,-n表示n天之内,+n表示n天以前
-newer file1 file2:查找更改时间在file1和file2之间的文件
例如:
find -mtime -2:查找48小时修改过的文件
find -name “.log”:查找当前目录以”...
Linux文件目录命令pwd,查看当前工作目录的完整路径
pwd:/root
ls,用来打印当前目录的清单,可以指定其他目录
-a:列出目录下所有的文件,包括以”.”开头的隐藏文件
-l:除了文件名外,还列出文件权限、所有者、大小等详细信息
-r:反向次序排列
-t:以文件修改时间排序
-g:类似-l,但是不列出所有者
-h:以容易理解的文件格式列出(如1K、234M、2G)
例如:
ls -l t*:列出所有文件名以”t”开头的文件信息
cd,切换文件目录至dirName
例如:
cd /:进入系统根目录
cd aa/bb/cc:跳转到指定目录,注意这里”aa”前没有”/“,指从当...
Linux介绍 Linux 是一种自由和开放源码的类 UNIX 操作系统,使用 Linux 内核。只要遵循 GNU 通用公共许可证,任何人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等
Linux和Win比较
比较
Windows
Linux
界面
界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,...
负载均衡数据集
123456789101112131415161718192021222324252627public class ServerIps { public static List<String> ipList = new ArrayList<>(); static { ipList.add("192.168.0.1"); ipList.add("192.168.0.2"); ipList.add("192.168.0.3"); ipList.add("192.16...
HashMap原理浅析手写一个简单的hashmap12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394public class MyHashMap<K, V> { private Entry[] table; //定义一个Entry...
Synchronized作用 以一种简单的策略来防止线程干扰和内存一致性错误,如果一个对象对多个线程可见,该对象变量的所有读取或写入都是通过同步方法完成的。
即:能够保证在同一时刻最多只有一个线程执行该段代码,达到保证并发安全的效果。
Synchronized是Java的关键字,被Java原生支持。
是最基本的互斥同步手段。
用法
对象锁
方法锁(锁对象为this当前实例对象)
同步代码锁(自己指定锁对象)
类锁:只有一个Class对象
synchronized修饰静态方法
指定锁为Class对象
多线程访问同步方法的7种情况1、两个线程同时访问一个对...
正则表达式(Regular Expressions)学习笔记文章来源:掘金|JsTheGreat , ECMAScript6入门–阮一峰 , 百度百科
正则表达式三个特点: 提取文本, 强大, 难学
–语法检索普通字符12'hello 😀 regexp'.match(/😀/);// ["😀", index: 6, input: "hello 😀 regexp", groups: undefined]
开始与结束^ 字符(脱字符),在正则中属于元字符,表示文本的开始,即如果它是正则主体的第一个符号,那么紧跟它的字符必须是被匹配文本的第一个字符.
12'regexp'.match(...
可扩展XML-Schema机制扩展流程
实例XSD文件12345678910111213141516171819<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns="http://www.demo.com/schema/people" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.sprin...