Linux多用户共享文件夹权限

11. May 2020 Linux 0
首先,用户和用户组的关系可以是“一对一”,“一对多”,“多对一”,用户享有所在组的权限。 ls -lh //查看文件夹权限d rwx rwx r-x 红色 文件所有者权限,紫色 文件所属组权限,绿色 其他用户权限 1. 修改文件所属的用户组 chgrp www wwwroot 2.修改文件的拥有者 usermod -a -G www lijian 3.修改文件权限 chmod -R 775 wwwroot PS:r为读权限,4w为写权限,2x为可执行权限,1groups lijian //查看用户所在组

centos7下安装shadowsocks+shadowsocks-manager+nginx+screen

17. May 2019 Linux 0
第一步:创建shadowsocks.json,用于实现⑤ { “server_port”:8899, “password”:”××××××××××××”, “timeout”:300, “method”:”aes-256-cfb”, “fast_open”: true, “workers”:2 } 第二步:创建default.yml,用于实现④ type: s shadowsocks: address: 127.0.0.1:6001 manager: address: 0.0.0.0:6002 password: ‘×××××××××××’ db: ‘db.sqlite’ 第三步:创建webgui.yml,用于实现④进行界面管理 type: m manager: address: 0.0.0.0:6002 //更好自己的IP地址 password: ‘××××××××××’ 和上面的对应 plugins: flowSaver: use: true user: use: true account: use: true macAccount: use: true group: use: true email: use: true type: ‘smtp’ username: ...

centos服务器使用笔记

23. April 2019 Linux 0
一:硬盘格式化及开机自动挂载 1.新安装的硬盘需要进行分区,格式化,挂载后才可以使用,如阿里云的高速网盘。fdisk -l 查看现有硬盘信息信息fdisk /dev/vdb 进行分区mkfs.ext4 /dev/vdb1mount /dev/vdb1 /muu 开机自动挂载:vim /etc/fstab 在后面添加/dev/vdb1 /muu ext4 defaults 1 2格式说明:/dev/vdb1 代表分区; ext4是该分区的格式; defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ;1是使用dump是否要记录,0是不要;2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0。

日常Linux命令使用整理

14. March 2019 Linux 0
apt-get update: 升级安装包相关命令,刷新可安装的软件列表(但是不做任何实际的安装动作) apt-get upgrade: 进行安装包的更新(软件版本的升级) apt-get dist-upgrade: 进行系统版本的升级(Ubuntu版本的升级) do-release-upgrade: Ubuntu官方推荐的系统升级方式,若加参数-d可以升级到开发版本

Linux 设备查看,显卡驱动安装

21. November 2018 Linux 0
lspci 列出目标主机上的硬件设备 Host bridge 主板芯片 PCI bridge 接口插槽 VGA compatible controller 显卡 Audio device 音频设备 Ethernet controller 网卡 lspci | grep -i 3d 查看独显信息 dpkg Debian系列系统的包管理工具 dpkg --list |grep nvidia* 查看显卡驱动安装情况 显卡安装 第一步: 在bios中把secure boot设置为disable 第二步:在terminal中 ubuntu-drivers devices //查看系统的设备以及驱动 第三步:在terminal中 sudo ubuntu-drivers autoinstall //自动安装合适的驱动 然后重启即可,系统会自动使用独显. 重启后,可以查看或手动设置显卡: 在应用程序中打开NVIDIA Server Settings,如下: 在系统设置中查看使用的显卡:    

supervisord常用笔记

30. May 2018 Linux 0
在laravel项目中使用supervisord管理守护laravel队列进程,修改队列任务后经常需要重启来生效配置 1.更新新的配置 supervisorctl update 2.重启配置中所有进程 supervisorctl reload 3.启动配置中指定的进程 supervisorctl start laravel-worker:* //填写自己配置的进程名称 4.查看守护中的进程 supervisorctl 5.停止配置中的进程 supervisorctl stop laravel-worker:* //填写自己配置的进程名称 6.重启指定进程 supervisorctl restart laravel-worker:* //填写自己配置的进程名称 7.停止全部进行 supervisorctl stop all

服务器文件定时备份笔记

28. May 2018 Linux 0
crontab -e 10 23 1 * * tar -zcvPf /home/lijian/Desktop/lijian.$(date +%Y%m%d).tar.gz /home/lijian/Desktop/lijian 每月1号23点10分开始备份文件 脚本正常执行的前提,crond服务启动,执行下: service crond restart 在Desktop中生成lijian.20180706.tar.gz

Ubuntu下LNMP环境数据库远程访问

19. December 2017 Linux 0
第一步: grant all privileges on xxx.* to [email protected]\'%\' identified by \'root\'  //xxx为远程访问的数据库,用户名和密码对应修改 flush privileges;  //第一步没坑 第二步: 修改数据库配置文件my.cnf 下bind-address字段,注释掉或者把值改为0.0.0.0。如果有的话,在my.cnf和加载的文件中没有的话也没关系,那就不用管它。 第三步: iptables -I INPUT -p tcp --dport 3306 -j ACCEPT //在防火墙中开发3306端口,防火墙一般默认都是禁止3306访问的,参数注意使用“I”,使用“A”加到最后还是无用。 我使用过程中,使用ufw disable或者卸载iptables,都没上面那句话好使。  

CentOS下安装MySQL数据库

14. June 2017 Linux 0
下载rpm格式文件,然后根据官网链接安装即可。https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/。 在CentOS安装好Mysql数据库修改好密码以后,假设需要设置MySQL可远程链接 mysql -u root -p mysql>use mysql; mysql>update user set host = \'%\' where user = \'root\'; mysql>select host, user from user; FLUSH PRIVILEGES firewall-cmd --zone=public --add-port=3306/tcp --permanent 添加    (--permanent永久生效,没有此参数重启后失效) firewall-cmd --reload 重新载入 firewall-cmd --zone= public --query-port=3306/tcp 查看 firewall-cmd --zone= public --remove-port=3306/tcp --permanent 删除 设置好后,需要修改CentOS防火墙设置,允许3306端口。 systemctl stop firewalld.service 关闭防火墙 systemctl start  firewalld.service 开启防火墙 systemctl disable firewalld.service 禁止开机启动 systemctl status firewalld 查看防火墙运行状态 .配置firewalld-cmd 查看版本: firewall-cmd ...