Administrator
发布于 2026-05-17 / 2 阅读
0

Linux


total = used+ buffer(不可释放)+buffer(可释放)+free

available = free + buffer(可释放)


PS1	export PS1='[\u@\h \W]$ '

    \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

    \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

    \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

    \t :显示时间为24小时格式,如:HH:MM:SS

    \T :显示时间为12小时格式

    \A :显示时间为24小时格式:HH:MM

    \u :当前用户的账号名称

    \v :BASH的版本信息

    \w :完整的工作目录名称。家目录会以 ~代替

    \W :利用basename取得工作目录名称,所以只会列出最后一个目录

    \# :下达的第几个命令

    \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

export PS1="[\e[32m\u\e[36m@\h\e[31m(nanyibo)\e[0m\W]\$ "


# PS1

export PS1='[\u@\h \W]$ '

# ubuntu 启动级别                            

sudo systemctl set-default multi-user.target sudo systemctl set-default graphical.target

# 查看目录大小

du -h --max-depth=1 


.ssh/authorized_keys

700/644


# 关闭selinux否则报权限错误

# 普通用户不能绑定0-1024端口

# centos 7默认关闭了 user namespace,需要手动打开

echo 10000 > /proc/sys/user/max_user_namespaces

grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-kernel)"

echo "user.max_user_namespaces=10000" >> /etc/sysctl.conf


sudoers 

用密码

USER_FLAG HOST_FLAG=(RUNAS_FLAG) COMMAND_FLAG

不用密码

USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG

RUN_FLAG:指以什么用户的身份


centos 配置smb,smb比ftp好

安装后备份配置文件

配置文件改为,可在修改  之后使用smbpasswd -a user1,此时使用用户user1,但密码需要再此设置,即可,注意共享目录权限

若有的打不开可在global加入如下所示,因为有的客户端只有smb1

server min protocol = NT1

[global]  

    workgroup = SC.LOCAL  

    server string = Samba Server Version %v  

    netbios name = Linuxidc-Server  

    log file = /var/log/samba/%m.log  

    max log size = 10240  

    security = user  

    passdb backend = tdbsam  

[logger]  

    comment = Logs Directories  

    path = /home/logger/  

    public = no  

    admin users = logadmin  

    valid users = @logadmin  

    browseable = yes  

    writable = yes  

    create mask = 0777  

    directory mask = 0777  

    force directory mode = 0777  

    force create mode = 0777  

[shared]  

    # 共享文件目录描述  

    comment = Shared Directories  

    # 共享文件目录  

    path = /home/xxx

    # 是否允许guest访问  

    public = no  

    # 指定管理用户  

    admin users = admin  

    # 可访问的用户组、用户  

    valid users = @admin  

    # 是否浏览权限  

    browseable = yes  

    # 是否可写权限  

    writable = yes  

    # 文件权限设置  

    create mask = 0777  

    directory mask = 0777  

    force directory mode = 0777  

    force create mode = 0777  


find . -name "cloud*SNAP*"| xargs -I file /usr/local/jdk11/bin/jar tvf file| grep "com/cloudbility/gateway/Application"


net use * /del


# vim 乱码解决方案

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

set termencoding=utf-8

set encoding=utf-8

# tab设置

set ts=4 # 等价于tabstop=4,将一个\t等价替换为4个空格

set softtabstop=4 # insert模式下,按下tab键后所产生的空白数为4

set expandtab # 将tab所占的空白位用空格填充

set autoindent # 自动对齐,输入一行代码后,回车下一行会自动对齐代码

set shiftwidth=4 # 设置了autoindent自动对齐后,回车下一行自动缩进的级别(空格数)

# 重新加载配置文件

source ~/.vimrc


disown -h  %1 # 可以将后台任务ppid设置为1,就可以关闭终端


# 设置默认非图形界面

systemctl set-default multi-user.target

# 卸载图形界面

yum grouplist

sudo yum groupremove --setopt=protected_packages=* "Server with GUI"