Linux
Linux
GC-757
print("hello world")
展开
-
shell流程控制
shell流程控制原创 2022-11-29 16:49:59 · 315 阅读 · 0 评论 -
shell字符串处理
shell字符串处理和判断原创 2022-11-29 16:28:49 · 799 阅读 · 0 评论 -
shell基本命令
shell基本命令原创 2022-11-28 16:14:00 · 539 阅读 · 0 评论 -
Linux笔记
linux基础笔记原创 2022-11-28 15:50:11 · 438 阅读 · 0 评论 -
linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法
问题来源:我们使用sudo命令,让huazi用户使用root身份执行命令时报错:我们信任您已经从系统管理员那里了解了日常注意事项。总结起来无外乎这三点:#1) 尊重别人的隐私。#2) 输入前要先考虑(后果和风险)。#3) 权力越大,责任越大。[sudo] newuser 的密码:newuser 不在 sudoers 文件中。此事将被报告。可以看到 newuser 用户没有权限使用sudo命令以root身份执行命令。解决方法:打开终端,先以root身份登录,然后执行如下命令:vis原创 2021-09-13 10:53:44 · 4050 阅读 · 0 评论 -
Windows下生成ssh密钥,并用ssh免密访问Linux服务器
1 如果需要用ssh的方式去访问Linux服务器,则需要在自己电脑上生成一对公钥和私钥,应该是rsa的公钥和私钥。2 生成方式:打开Windows的cmd,输入Windows命令行命令ssh-keygen(貌似也可以输入ssh-keygen -t rsa):C:\Users\XXX>ssh-keygen3 然后就可以一直回车,最后就会在 C:\User\XXX\ 目录下生成一个.ssh的文件夹(XXX代表你在Windows上面的名字),里面有两个文件,屏幕输出应该是这样的:C:\Us.原创 2021-09-09 09:28:13 · 5742 阅读 · 0 评论 -
docker安装部署neo4j
拉取镜像第一步,从镜像源中找合适的镜像docker search neo4j第二步,拉取镜像源docker pull neo4j(:版本号) //缺省 “:版本号” 时默认安装latest版本的第三步,查看本地镜像,检验是否拉取成功docker images构建容器第一步,在你根目录的任意一个子目录(我这里是/home)下建立四个基本的文件夹data——数据存放的文件夹logs——运行的日志文件夹conf——数据库配置文件夹(在配置文件neo4j.conf中配置包括开放远程连原创 2021-07-22 14:52:24 · 1453 阅读 · 1 评论 -
实时查看 Docker 容器日志的神器 Dozzie
Dozzle是一款轻量、简单的容器日志查看工具。项目地址:https://dozzle.dev/写在前面这款工具相比较一些重量级的工具,比如 ELK 系列而言,实在是太轻量了,容器版本不过 10MB 左右大小。主要原因是,它不存储和处理日志,仅仅提供实时查看功能,类似我们日常使用 ps、top 一样,使用它可以减少我们在服务器上低效执行 docker logs 或者 docker-compose logs 等类似命令的执行。一般场景一般场景下,启动它,提供一个我们可以访问的端口,和其他多数原创 2021-06-17 18:53:24 · 1221 阅读 · 0 评论 -
linux 通过命令行获取本机外网IP
curl ifconfig.me原创 2021-05-10 10:33:15 · 298 阅读 · 0 评论 -
Docker 安装 Portainer
拉取镜像,注意portainer从2.0.0版本镜像名字改为portainer/portainer-cedocker pull portainer/portainer-ce启动容器docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name portainer portainer/portainer-ce...原创 2021-05-07 18:09:28 · 741 阅读 · 0 评论 -
python:3.8.0-alpine3.10安装oracle_client遇到的问题和解决方法
问题1:安装cx-Oracle==8.1.0,报错。解决方案:安装gcc和musl-devapk add --no-cache gcc musl-dev\问题2:如何配置使用oracle_client,以下为dockerfile中的一部分提前准备:下载instantclient-basic-linux.x64-11.2.0.4.0.zip 官网# 首先设置环境变量ENV ORA_HOME=/home/oracle_cli \ TNS_ADMIN=/home/oracl原创 2021-04-16 18:25:49 · 613 阅读 · 0 评论 -
Ubuntu 20.04 系统自带中文输入法在PyCharm只能输入3个字母的问题
这个bug真的是ubuntu20.04的神坑,每次最多只能打出3个字母,我看网上好多人都说下载安装搜狗输入法就好了。但是,万万没想到删除了Ibus、安装了各种依赖、下载了搜狗输入法之后,结果因为它的GUI版本兼容问题,只能锁定在PyCharm左下角,打字看不见候选词。。。我TM直接裂开。。。罢了,还是删了搜狗老老实实安回来Ibus在原装中文输入法上找解决方案吧。。。2、下载JBR的SDK下载链接:https://confluence.jetbrains.com/pages/viewpage.ac原创 2021-03-09 19:00:48 · 5586 阅读 · 16 评论 -
Linux 安装jdk11
JDK11安装下载:wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz## 解压安装包:解压安装包mkdir /usr/local/jdktar -zxf openjdk-11.0.1_linux-x64_bin.tar.gz -C /usr/local/jdk配置环境变量下面命令是设置当前用户环境变量,如果设置所有用户生效,则把下面所有的~/.bash_pro原创 2021-02-27 21:52:52 · 5368 阅读 · 0 评论 -
在 Terminal 终端中通过代理服务器连网
环境操作系统:Ubuntu Kylin 优麒麟 20.04 LTS、Debian、Deepin、UOS适用架构:AMD64、ARM64、MIPS64EL方法当你在 Deepin 深之度或 Ubuntu 等 Linux 中设置完系统代理后,发现 Terminal 终端并没有启用代理,还是直接连接网络。这样会影响 Apt-get 等应用的使用。其实,使用下面的方法就可以了:Http 代理sudo http_proxy=‘http://user:pass@proxy.example.com:port/原创 2021-02-22 15:45:05 · 5519 阅读 · 2 评论 -
Ubuntu18.04安装Node和npm
Ubuntu上安装最新版本的node和npm。查看ubuntu版本:cat /etc/issue安装nodejssudo apt install nodejs -y安装npmsudo apt install npm -y查看当前安装版本sudo node -vsudo npm -v修改npm源,提高下载速度sudo npm config set registry https://registry.npm.taobao.orgsudo npm config list 升级n原创 2021-01-07 10:07:40 · 5714 阅读 · 0 评论 -
nginx配置Jupyter
jupyter 的下载和安装:参考连接Nginx代理:nginx配置:server { server_name ; # 服务器域名和 IP 地址 listen 80; # 监听端口 ... ... location / { proxy_pass http://127.0.0.1:jupyter的端口号/; proxy_set_header X-Real-IP $remote_addr; proxy_set_he原创 2020-10-23 17:17:27 · 4580 阅读 · 0 评论 -
设置 jupyter notebook 可远程访问
安装步骤:一:pip安装jupyter和相关依赖包sudo pip install pyzmqsudo pip install tornadosudo pip install jinja2sudo pip install jsonschemasudo pip install jupyter二: 生成配置文件jupyter notebook --generate-config注意:如果是root用户需要加上选项 --allow-root三:生成密码(jupyter登录密码)打开py原创 2020-06-20 17:11:55 · 4465 阅读 · 0 评论 -
linux——通过端口号查询进程号和通过进程号查询端口号命令
根据进程pid查端口号1.lsof -i | grep pid2.netstat -nap | grep pid根据端口号查询pid1.lsof -i:port2.netstat -nap | grep port原创 2020-05-13 14:30:45 · 12036 阅读 · 0 评论 -
linux--vim编辑器跳转到指定行
输入 :,进入末行模式,如果想要跳转到999行,那么输入:999,冒号后面的数字即为跳转的行数。原创 2020-05-09 10:18:52 · 6415 阅读 · 0 评论 -
rm: cannot remove `xxx’: Operation not permitted的解决方法
第一步:查看文件属性lsattr xxx 查看文件属性(xxx为文件名)看到的情况-----a-------或者-----i-------第二步:去除属性chattr -a xxx 或者 chattr -i xxx第三步:删除文件rm -rf xxx注意:如果在执行第二步的时候报错(没有着命令),那么需要重新下载chattr的依赖包我的操作系统是cento...原创 2019-11-21 11:54:13 · 15115 阅读 · 0 评论 -
Centos7安装Python3.7
1.安装编译工具yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum ...原创 2019-11-06 18:49:07 · 4358 阅读 · 0 评论 -
使用shell脚本 控制python程序挂掉后自动重启
在Linux系统上跑程序,那面会出现一些意外是程序挂掉,怎么控制程序挂掉后自动重启呢,那就是使用shell脚本。在linux下可以新建一个后缀名为 .sh 的脚本:例如(run.sh)#!/bin/shwhile [ 1 ]; do python 文件名.py --paramsdone在终端中输入命令sh run.sh其中文件名.py是要运行的python脚本,–params...原创 2019-06-27 16:31:10 · 7690 阅读 · 9 评论 -
Linux常用命令
常用的linux命令ls 显示当前路径下的目录ls -a 显示当前路径下的隐藏文件ls -h 文件大小用单位表示,而不是数字ls -l 以列表的形式显示目录pwd 显示当前路径cd 相对路径/绝对路径 + 文件夹 进入路径或者文件夹cd . 返回当前路径cd … 返回上一级cd ~ 返回到家目录cd - 返回 (相当于电视的回看键)cp 要拷贝的文件名 新的文件名...原创 2019-06-27 10:40:35 · 4427 阅读 · 1 评论 -
ubuntu安装虚拟环境
打开终端,进入家目录下,cd ~####### 以下为具体步骤1.sudo pip3 install virtualenv2.sudo pip3 install virtualenvwrapper以上使用的密码是你ubuntu的开机密码ll看一下有没有这个.virtualenvs3.mkdir $HOME/.virtualenvsll看一下有没有这个.virtualenvs然...原创 2019-06-20 09:57:19 · 7134 阅读 · 1 评论