
linux、Mac
linux、Mac
qq_23204557
这个作者很懒,什么都没留下…
展开
-
使用nohup使终端断开后程序继续运行
示例:通过ssh等方式登录远程机器后运行下列命令。原创 2025-03-04 15:53:08 · 322 阅读 · 0 评论 -
linux通过命令切换wifi
使用nmcli 命令:显示所有可用的 WiFi 网络:在终端中输入nmcli dev wifi list命令,会列出当前可以扫描到的 WiFi 网络及其信号强度、频段等信息:列出已保存的 WiFi 网络:输入nmcli connection show命令,会显示系统中保存的所有网络连接,包括有线、无线等:原创 2025-01-17 11:31:33 · 272 阅读 · 0 评论 -
mysql数据库迁移
我把backup.sql打开一看,系统把建表语句全都给我加上了COLLATE=utf8mb4_0900_ai_ci,而这句在我自己之前建表时是没有的。但是我在导入这步报错了:ERROR 1273 (HY000) at line 25: Unknown collation: ‘utf8mb4_0900_ai_ci’目标:把指定的mysql数据库(本例中名字为ai_platform)从源机器,迁移至目标机器。背景:源机器系统为ubuntu, 目标机器系统为centos。我全程都是在源机器上操作的。原创 2024-08-02 16:42:48 · 468 阅读 · 0 评论 -
linux使用supervisor设置开机启动程序
查看状态,一直都是exit status 127 not expected,网上查资料说是路径配置错误,推荐使用绝对路径,但我确认过路径没有问题。,目的是为了启动我部署的一个java项目。该sh文件验证过可以运行。上述start.sh是一个我已经写好的文件,内容为。但就是死活跑不起来。重启后发现生效了,通过。原创 2024-07-24 14:49:52 · 894 阅读 · 0 评论 -
在Windows11上安装ubuntu虚拟机
但是后面总是提示operating system not found,就参考。,选择典型安装而不是专栏选择的自定义安装,就好了。不过网络还是选择的桥接模式,这样可以直接上网。不过看起来专栏还是有一些后续的文章有用。原创 2023-09-30 01:10:02 · 419 阅读 · 0 评论 -
铠甲网络面试(部分)
单线程QPS公式:QPS=1000ms/RT 。假设一个RT是80ms,则可以很容易的计算出QPS = 1000/80 = 12.5。多线程场景epoll是Linux下的一种高效的IO多路复用机制,它可以监听多个文件描述符(fd)(一个IO连接是通过套接字(socket)来实现的,套接字是一种特殊的文件描述符) 的事件原创 2023-08-04 06:41:04 · 812 阅读 · 0 评论 -
Linux可以在命令的末尾加上一个 & 号,将该任务放到后台去执行
而如果注脚1处没有行尾的&,bash会一直因为死循环而无法输入新的命令。原创 2023-01-14 01:03:14 · 517 阅读 · 0 评论 -
mac下查看安装目录&用路径名打开文件夹
就会显示git的安装位置了。原创 2022-10-24 13:29:05 · 3154 阅读 · 0 评论 -
MacOS显示文件夹完整路径
打开【访达】,找到菜单栏中的【显示】-》【显示路径栏】原创 2022-08-02 18:13:59 · 762 阅读 · 0 评论 -
MAC设置idea多个项目合并在tab栏显示
这个是mac级别的设置,并不是idea的设置。另外IDEA打开新项目时应选择newwindow。原创 2022-07-25 11:01:10 · 2715 阅读 · 0 评论 -
浏览器返回数据量过大报‘failed to load response data: Request content was evicted from inspector cache’
主要参考:failed to load response data request content was evicted from inspector cache现象:解决方法:copy as cURL, 并在得到的接口命令后加上> response.txt,就可以将接口返回数据保存到本地了原创 2022-02-23 10:56:46 · 13765 阅读 · 1 评论 -
使用国内源在Mac上安装brew
一开始用的raw.githubusercontent.com地址,因为地址被墙的缘故未成功,后来参考brew command not found报错mac的解决办法一文的方法二,使用国内源安装就可以了,具体使用的命令是/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装过程中我选择的是1号源(好像是中科院还是中科大)。安装成功后使用brew --version 查看brew的版原创 2021-11-10 21:38:25 · 516 阅读 · 0 评论 -
mac上启动web项目很慢的解决方案
查看第一行的日志打印:InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).这行日志可以看出它去解析hostname的时间就花了5秒多。这里说明了它去解析了hosts文件: macOS machines may转载 2021-09-01 21:10:27 · 398 阅读 · 0 评论 -
MacOS提示“打不开xxx,因为Apple无法检查其是否包含恶意软件...”
解决步骤:打开终端,并输入命令:sudo spctl --master-disable在设置-安全性与隐私-通用-允许从以下位置下载的应用-勾选“任何来源”:本文转载自https://www.yaxi.net/2020-05-09/1990.html转载 2021-07-05 13:53:11 · 439 阅读 · 0 评论 -
在Mac上设置代理服务器(可能会影响chrome的抓包功能?)
用pac方式,在 “系统偏好设置–网络–高级–代理”界面做如下设置:但是设置了代理服务器,似乎会导致用F12调用chrome后台的network选项卡时,有时观察不到 数据。1chrome的F12下network不能抓包的解决办法 ↩︎...原创 2021-07-05 13:46:32 · 2071 阅读 · 0 评论 -
Mac相关操作
Alt键:option+command原创 2021-06-30 18:08:19 · 85 阅读 · 0 评论 -
新奥新智面试(部分)
有问题怎么排查,去哪里看日志?答:ELKJVM栈帧的局部变量表里索引的第一个位置存的什么?标准答案(from《深入理解Java虚拟机》第3版):如果执行的是实例方法(没有被static修饰的方法),那局部变量表中第0位索引的变量槽默认是用于传递方法所属对象实例的引用,在方法中可以通过关键字“this”来访问到这个隐含的参数。问:为什么老年代用标记-清除法,新生代用标记-复制法,有什么好处?《深入理解Java虚拟机》: 标记-复制 :如果内存中多数对象都是存活的,这种算法将会产生大量的内存间复制的.原创 2021-05-21 22:42:21 · 1586 阅读 · 0 评论 -
解决Putty出现的Network error:Software caused connection abort
升级vmware中的linux内核后出现了这个问题(我在win10用putty连虚拟机中的centos7)。按https://blog.youkuaiyun.com/googchar/article/details/8190104的第二种方法解决:上图中,两个复选框都保持选中,Seconds between keepalives我设置为20。...原创 2021-02-16 22:12:32 · 1193 阅读 · 0 评论 -
Centos7升级linux内核的方法
目的:把centos7的linux内核升级到3.18以上,完全参考Centos7升级内核到3.18的方法,实际上升级到了5.11。具体步骤如下:更新前,查看内核版本:uname -r导入key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装elrepo的yum源:rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm安装内核:yum -原创 2021-02-16 14:43:04 · 432 阅读 · 1 评论 -
VMware虚拟机中CentOS7的硬盘空间扩容
前面部分参考的是https://blog.youkuaiyun.com/TongxinV/article/details/77600522,从扩展虚拟机的硬盘设置开始。后面从添加新LVM到已有的LVM组,实现扩容开始,按后文操作即可原创 2021-02-06 16:03:31 · 102 阅读 · 0 评论 -
解决因权限问题导致binlog的设置无效问题
整个一天为了这个问题,撞了各种墙,现在总算是暂时解决了。一开始我为了配mysql的主服务器,按教程配置/etc/my.cnf :log_bin=/var/log/mysql5-bin.logserver_id=1但发现配置死活不生效。最后我发现不仅是这log_bin的配置无效,连my.cnf这文件里的其它配置似乎也没有生效。然后我发现这跟linux的用户权限有关,装mysql时不知怎的似乎自动有了个叫mysql的linux用户,mysql的文件目录的文件所有者和group都是这个mysql。然后我原创 2020-12-19 00:56:44 · 1501 阅读 · 2 评论 -
在Centos7上安装Mycat
安装jdk1.8下载jdk安装包到linux机器上root用户身份安装,命令:rpm -ivh jdk-8u162-linux-x64.rpm jdk被安装在 /usr/java目录下配置JAVA环境变量,命令:vi /etc/profile在文件末尾追加:export JAVA_HOME=/usr/java/latestexport CLASSPATH=.:$JAVA_HOME/libexport PATH=$JAVA_HOME/bin:$PATH保存退出后,用命令:source /原创 2020-12-17 23:28:24 · 210 阅读 · 0 评论 -
解决因用户权限而无法连接MySQL5.7/8.0
完全参考https://www.cnblogs.com/xujingyang/p/9479811.html的授权法:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION;FLUSH PRIVILEGES;就可以使用该账号从任何主机连接到此mysql服务器原创 2020-12-14 16:10:26 · 502 阅读 · 0 评论 -
telnet linux某接口不通,通过开启防火墙的端口开放解决
症状:telnet 不到 192.168.1.114(包含了redis的虚拟机linux的ip) 的端口6379按照虚拟机能ping通,但是telnet某个端口却不行一文的思路,修改防火墙的规则:通过命令firewall-cmd --list-port查看防火墙下可以访问的端口,结果为空。通过命令firewall-cmd --zone=public --permanent --add-port=6379/tcp增加一个持久访问端口通过命令 firewall-cmd --reload重启防火墙此时启原创 2020-12-14 15:22:26 · 6023 阅读 · 0 评论 -
一些linux命令和快捷键
在GNOME 里面,当拖动文件时,同时按下Ctrl+Shift 按键会创建一个链接,而不是复制(或移动)文件。原创 2020-12-10 23:56:22 · 145 阅读 · 0 评论 -
VMware14安装CentOS7、使用阿里云的yum源、安装chrome
一开始花了快半天试图在centos6上弄,但在yum源这个阶段怎么都弄不好,最后在阿里云的centos6镜像的readme上看到说,centos6 is deprecated,不再推荐使用,也不再维护,终于放弃了,转而使用centos7。在centos7上也很费了一番周折,终于弄好了。也不明白装个chrome怎么这么费劲,最后还是sandbox的。记录整个步骤如下:VMware14安装CentOS7镜像源用的是阿里云提供的centos7-dvd版,步骤基本参考VMware14安装CentOS7超详细步原创 2020-12-04 08:38:27 · 458 阅读 · 0 评论 -
为VMware虚拟机上的centOS的配置无线/有线网络
主要参考VMware虚拟机上centOS的WIFI配置的前半部分。虚拟网络编辑器:上图的网卡参考的是本机无线网卡:将虚拟机的网络设置为桥接模式:我的到这里就可以上网了,且可以与本机ip互相ping通...原创 2020-12-03 16:21:10 · 568 阅读 · 0 评论 -
vmware中安装ubuntu系统,并设置为静态IP
使用ubuntu18 64位的镜像,来自http://mirrors.163.com/ubuntu-releases/以下内容主要参考Docker决战到底(一) 虚拟机中安装ubuntu系统,为我的虚拟机设置静态IP:改之前vmware的虚拟网络编辑器截图:第一步:取消勾选上图中的“使用本地DHCP服务。。”据引用的链接说:ubuntu从17.10开始,已放弃在/etc/network/...原创 2020-03-04 00:02:08 · 298 阅读 · 0 评论 -
为了能用ifconfig等命令
头次用linux碰到这么多坑提示sudo apt install net-tools,结果也不行,提示sudo apt-get update -y。运行此命令吧,还是各种失败,然后参考ubuntu apt 更换为国内的源sudo gedit /etc/apt/sources.list将里面文件内容全部替换成下面:#deb包deb http://mirrors.aliyun.com/ubu...原创 2020-03-04 03:56:05 · 109 阅读 · 0 评论 -
linux面试题参考
作者:老司机李云龙链接:https://www.nowcoder.com/discuss/179743来源:牛客网自我介绍用过什么Linux系统?你熟知什么Linux命令?netstat有哪些信息?netstat怎么查看UDP和TCP连接?free命令有哪些信息?怎么查看系统有哪些进程?top命令有什么信息?软链接了解吗?一般什么场景...转载 2019-11-29 17:12:56 · 166 阅读 · 0 评论 -
linux下vi/vim文本编辑命令(例:~/.bashrc)
a(在字符右侧插入)i(在字符左侧插入):wq,ZZ(保存退出):q,q!(不保存退出):w(保存继续编辑)ctrl+F(翻页)/字符(向后查找)?字符(向前查找):!bash(退出,执行命令,exit返回继续编辑)x(删除单个字符)dd(删除正行)u(回退修改)mv file fileFolder(移动文件)cp file fileFolder(复制文件)rm -rf...原创 2019-08-29 16:22:16 · 2615 阅读 · 0 评论 -
ubuntu未安装ssh服务导致windows连接失败
用filezilla,putty尝试连接,都是connection refused. 查了一下应该是ssh服务没有开启,基本按此文章的套路来解决了:新装的虚拟机没有安装ssh服务,怎么确定没有安装ssh服务呢,你可以运行一下命令:service sshd start当出现以下结果时,及说明你的虚拟机没有安装ssh服务Unit sshd.service not found此时你需要运行以下...原创 2019-08-27 05:34:57 · 339 阅读 · 0 评论 -
Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/
设置软件更新服务器时出现这个错误信息,解决方法如下:sudo pkill -KILL appstreamcliwget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/prim...转载 2019-08-27 04:09:05 · 392 阅读 · 0 评论