系统相关

Mac系统下,docker安装nextcloud,打造个人本地网盘

08-17
1.安装docker 推荐下载地址:http://get.daocloud.io/#install-docker-for-mac-windows 2.拉取镜像 $ docker pull nextcloud 3.运行docker $ docker run -d -p 80:80 nextcloud 4.网页访问本地localhost done. 5.扩展,可以用frp等转发工具映射到外网访问. 原文地址:https://www.cnblogs.com/lijiejoy/p/11367432.ht

进程管理工具之supervisor[安装与使用篇]

08-17
在使用Tp的消息队列 think-queue的时候进程意外结束了!导致项目没法运行; 所以用到了supervisor; 接下来跟大家分享一下自己的使用心得以及安装到使用的方法; 官网:http://supervisord.org/introd...首先安装 有很多办法;01:wget 下载压缩包: cd /usr/local/lee #这个lee是我自己建立的一个目录 wget https://pypi.python.org/packages/7b/17/88adf8cb25f80e2bc0d1

ubuntu18.04网络配置

08-17
ubuntu18.04网络配置 YAML文件格式:常量值,对象,数组 YAML学习 dhcp自动获取: [email protected]:~# grep -Ev "^$|#" /etc/netplan/01-netcfg.yaml network: version: 2 renderer: networkd ethernets: ens33: dhcp4: yes [email protected]:~# netplan apply #应用 静态IP(单个IP): [email pr

hmac模块

08-16
hmac模块 对密码加密,可以加盐 import hmac m=hmac.new(b'abc') #加盐 m.update(b'123456') print(m.hexdigest()) # 注意hmac模块只接受二进制数据的加密 # abc 123 456 --> 8c7498982f41b93eb0ce8216b48ba21d # abc 123456 --> 8c7498982f41b93eb0ce8216b48ba21d # a 1234556 --> 3e391a1d7bf57

Linux下安装jdk中遇到的坑

08-16
比如:我以jdk-8u211-linux-i586.tar.gz为例进行. 下载完成后解压到指定文件下先创建java文件目录,如果已存在就不用创建[[email protected]:] # mkdir -p /usr/local/java解压到java文件目录[[email protected]:] # tar -zxvf jdk-8u211-linux-i586.tar.gz -C /usr/local/java/ 添加环境变量,编辑配置文件[[email protected]:] # vi

linux的获取进程与进程内存结构

08-16
原文地址:https://www.cnblogs.com/jest549/p/11365604.html

在linux centos7中安装google chrome谷歌浏览器

08-16
1,下载google chrome rpm安装包.我在51CTO中已经上传了,可以免费下载.链接:https://down.51cto.com/data/2465115 2,下载后使用yum -y install +安装包进行安装. 3,yum 安装后vim /opt/google/chrome/google-chrome 在谷歌浏览器配置文件中最后追加exec -a "$0" "$HERE/chrome" "[email protected]"

shell_07--read与for语句

08-16
1.交互输入  read    Python中用input()函数,进行输入: read命令同时可以定义多个变量值:而输入的内容默认以空格为分隔符,将值输入到对应的变量中:  如果默认值过多,最后所有的值都会被赋予给最后一个变量:  如果默认值过少,多余的变量则为空值: read如何输入:   echo "请输入一个目录:"     我们需要 echo -n 取消换行符号   echo "请输入一个目录:";read 变量   请输入一个目录:\etc    常用参

linux系统iot平台编程阶段总结

08-16
1.inline内联函数 在C语言中,如果一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗. 为了解决这个问题,特别的引入了inline修饰符,表示为内联函数. 在使用循环里面调用某个函数时,可以使用内联函数. 其实这种有点类似咱们前面学习的动态库和静态库的问题,使调用函数中的代码直接被放到main 函数中,执行for 循环时,会不断调用这段代码,而不是不断地开辟一个函数栈. inline只适合涵数体内代码简单的函数数使用,不能包含复杂的结构控制语句例如while.

使用JVM远程监控JVM Linux服务器配置方法

08-16
1 tomcat 配置 修改catalina.sh,添加如下代码: CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.111.171 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8088 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote

Linux下的NFS服务

08-16
一:概念: NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 最早由sun公司开发,是类unix系统间实现磁盘共享的一种方法. 缺点: 1:nfs属于本地文件系统,在高并发场景和大存储量下,需要使用分布式存储mfs,  FastDFS, tfs(taobao)等. 2:客户端的数据都是通过明文传送.客户端没有用户认证机制,

统计所有进程使用的RSS常驻内存内存和大小

08-16
1 #!/bin/bash 2 SumMem=0 3 for i in `ps aux | awk '{print $6}' | grep -v "RSS"`;do #循环ps aux列出的所有列的次数 4 SumMem=$(($SumMem+$i)) 5 done 6 SumMem=$(($SumMem/1024)) #将单位以M显示 7 echo "The all SumMem are ${SumMem}M" ~ 原文地址:https://blog.51cto.

linux远程拷贝命令及not a regular file 解决方案

08-16
linux 远程拷贝 :scp scp 文件名  [email protected]远程ip:/路径/ 将本地home目录下的test.tar的文件拷贝到远程主机192.168.1.23的/home/adm/目录下,则命令为:scp /home/test.tar [email protected]:/home/adm/  回车后输入密码就可以了 scp提供了几个选项  在scp后加就行了 -p 拷贝文件的时候保留源文件建立的时间. -q 执行文件拷贝时,不显示任何提示消息. -r 拷贝整个目录

Linux 将文件打包、压缩并分割成指定大小

08-16
打包文件: tar -cvf 20190816.tar 20190816 分割文件: split -b 3G -d -a 1 20190816.tar 20190816.tar. //使用split命令,-b 3G 表示设置每个分割包的大小,单位还是可以k // -d "参数指定生成的分割包后缀为数字的形式 //-a x来设定序列的长度(默认值是2),这里设定序列的长度为1 执行命令后,生成压缩包如下: -rw-r--r--  1 root     root      4194304000 Ma

Linux双网卡配置默认出口网关

08-16
# route del -net 0.0.0.0  @删除默认网关 # route add default gw x.x.x.x eth0 (设备名)@设置默认网关(出口设备) 设置开机启动: 在/etc/rc.local里添加上面这2段即可 原文地址:https://www.cnblogs.com/lewsuy/p/11362757.html

揭秘:黑客必备的Kali Linux是什么,有哪些弊端?

08-16
我们很多人都会对黑客感兴趣,甚至觉得黑客霸气外漏,当然也有人是觉得黑客是遭人唾弃,没干啥好事儿.先不管黑客这个职业有什么好与不好,我们了解黑客,也是为了防止自己的信息安全被泄露.今天就揭秘黑客常用的Kali Linux.(有想要学习Kali知识的小伙伴可以加群:726965091获取视频资料,每天更新) Kali Linux到底是什么? Kali Linux是一个基于Debian的Linux发行版,它与其它的Linux系统最大的不同就是它预装了14大类(如下图),300多个安全测试和渗透软件,包

【Linux下tar命令详解】 -- 2019-08-16 12:57:30

08-16
原文: http://blog.gqylpy.com/gqy/317 "> tar命令用于建立.还原备份文件,它可以加入.解开备份文件内的文件. 参数 带有*号的为常用的参数 . -A 新增压缩文件到已存在的压缩包 . -c 建立新的压缩文件* . -d 记录文件的差别 . -r 向压缩文件的末尾追加文件 . -u 更新原压缩包中的文件,添加改变了的现有文件到已经存在的压缩内 . -x 从压缩包中提取文件* . -t 显示压缩包内的内容 . -z 支持gzip格式解压文件* . -j 支持

Linux常见文件及用户管理命令

08-16
Linux常见文件及用户管理命令 * Linux上的文件管理类命令1.目录管理命令 (1)ls:list,列出指定目录下的内容 ls [OPTION]... [FILE]... -a:显示所有文件,包括隐藏文件; -A:显示除.和..之外的所有文件 -l:--long,长格式列表,即显示文件的详细属性信息 [[email protected] /]# ls -l /etc/fstab -rw-r--r--. 1 root root 501 Jul 24 09:24 /etc/fstab -:文件

shell编程知识

08-16
shell编程shell是一种脚本语言可以使用逻辑判断.循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率 开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod +x 1.sh; ./1.shbash 1.sh查看脚本执行过程 bash -x 1.sh查看脚本是否语法错误 bash -n 1.sh date时间命令 date??+%Y-%m-%d=date

linux最新版本Centos7,断网情况下安装应用程序(必备技能,一学就会)

08-15
一.上一章我们了解到可以直接再yum仓库当中安装程序,但是需要网络,而且不用解决依赖关系.这一章教你们如何在断网下安装程序1.我们先把网给断了(演示在没网的情况下,在VM虚拟机实现的)2.设置我们的网卡3.重启网络服务,并且查看我们刚才设置的地址4.清除我们之前yum list的缓存5.使用Centos7镜像,然后去连接6.把镜像挂载7.查看我们的软件包在哪儿?8.配置我们自己的yum仓库 9.查看我们的yum仓库软件包有没有10.输入安装httpd服务的命令11.我们试一试能不能使用访问这个网