Personal computing discussed
Moderators: renee, SecretSquirrel, notfred
I just ordered a custom built Threadripper 2990wx running Ubuntu.
One thing I'll need to do is remote into this new system (I plan to stash it in the basement and remote in from my iMac). Any suggestions for software for doing that?
chuckula wrote:What a pirate. You're even running Arrrrrrrrgh.I just ordered a custom built Threadripper 2990wx running Ubuntu.
A real Jedi builds his own lightsaber, but I'll overlook that.One thing I'll need to do is remote into this new system (I plan to stash it in the basement and remote in from my iMac). Any suggestions for software for doing that?
Yeah, that's easy: SSH.
If you need graphics because you've accepted the Apple Koolaid about all that stuff, there are several options. This guy has a post about VNC from Mac to Linux that might be helpful: https://www.youtube.com/watch?v=r-lQ1VjY02s
When it comes to remote graphics protocols, I personally recommend getting RDP working, which can even interact with the X11 stack although it can be a little complicated.
As for a plex server, that's not my bailiwick but as long as it coexists with your other software it has its own remote interface that's media playback specific.
dragontamer5788 wrote:If you're used to "brew", then you'll be able to "aptitude install" no problem.
The key is figuring out which clients work well on Mac's side. I don't use a Mac, so I don't really know the best remote desktop. But there are a lot of options out there that will make a setup like yours work. Best of luck!!
blastdoor wrote:After using Macs exclusively for over 10 years, I'm venturing back out into the non-Apple world. I just ordered a custom built Threadripper 2990wx running Ubuntu.
I've never used Linux before on my own hardware (I had used Windows before going Mac). My plan is to use this primarily for running many (64, to be specific) parallel instances of R. But I'm also thinking I'll use it as a Plex server.
One thing I'll need to do is remote into this new system (I plan to stash it in the basement and remote in from my iMac). Any suggestions for software for doing that?
ptsant wrote:blastdoor wrote:After using Macs exclusively for over 10 years, I'm venturing back out into the non-Apple world. I just ordered a custom built Threadripper 2990wx running Ubuntu.
I've never used Linux before on my own hardware (I had used Windows before going Mac). My plan is to use this primarily for running many (64, to be specific) parallel instances of R. But I'm also thinking I'll use it as a Plex server.
One thing I'll need to do is remote into this new system (I plan to stash it in the basement and remote in from my iMac). Any suggestions for software for doing that?
I use a macbook pro to interface with an aging Kaveri 860K server with 32GB of RAM/8TB HDD, mostly for R and bioinformatics. I don't quite see why you need 64 instances of R (you know that you can run parallel code in R?) but I'm sure you have excellent reasons.
Anyway, the obvious way to connect is with ssh. You install ssh in the macbook, copy your public key from the mac to the server then login with ssh server_ip (google how to this, for example https://www.digitalocean.com/community/ ... sh-keys--2). This also allows you to run rsync transparently (without passwords), something that I use heavily to synchronize files to/from the mac. Finally, you can channel X over ssh--with some added configuration--meaning that you can display X apps running on the server on the mac (not in the console, but in their own windows with Xquartz). Unfortunately, X applications are usually a bit ugly in the OS X environment or maybe I never cared enough to tune their appearance. I don't use that feature heavily, but it works and you might be interested.
I'm running a lot of custom R packages so I would urge you to install a complete development environment (including C/C++, fortran and all the obscure stuff that R may require). I also generally don't rely on package updates for R from ubuntu, but rather prefer to install R from source, the reason being that I need to control exactly what version I run and how it is compiled. Having multiple docker containers can help with this, if you need to have multiple R environments for multiple projects. I don't use this very often, but it's probably worth it if you have complex needs (ie R version xx + packages for one project and R version yy + other packages for another project).
Finally, my recent experiences with linux mint have been more favorable than with ubuntu. I installed ubuntu 18.04 only then to do a clean install of linux mint a few weeks ago. Our other systems at the lab had been running ubuntu 16.04 and the upgrade to 18.04 was also quite painful. Your mileage may vary.
ptsant wrote:Finally, you can channel X over ssh--with some added configuration--meaning that you can display X apps running on the server on the mac (not in the console, but in their own windows with Xquartz). Unfortunately, X applications are usually a bit ugly in the OS X environment or maybe I never cared enough to tune their appearance. I don't use that feature heavily, but it works and you might be interested.
notfred wrote:ptsant wrote:Finally, you can channel X over ssh--with some added configuration--meaning that you can display X apps running on the server on the mac (not in the console, but in their own windows with Xquartz). Unfortunately, X applications are usually a bit ugly in the OS X environment or maybe I never cared enough to tune their appearance. I don't use that feature heavily, but it works and you might be interested.
I'm not running a Mac, but "ssh -Y <hostname>" sets everything up and X things just appear back on your display automagically without any need for special configurations on Linux.
GuruBill wrote:1. Don’t use SAMBA for network sharing ... use NFS. Samba performance sucks and security wise it sucks too.
GuruBill wrote:2. Don’t use the MacOS filemanager to do large file transfers (either file “quantity” or “size”). Use “rsync”,
GuruBill wrote:as someone mentioned earlier. “rsync” preserves file date creation (unlike “scp”) which I find very useful.
GuruBill wrote:A few tips ...
1. Don’t use SAMBA for network sharing ... use NFS. Samba performance sucks and security wise it sucks too.
DragonDaddyBear wrote:GuruBill wrote:A few tips ...
1. Don’t use SAMBA for network sharing ... use NFS. Samba performance sucks and security wise it sucks too.
Also, SMB 3.1 and later are not as slow as the older versions. In home use you'd be hard pressed to find a real world difference.
DragonDaddyBear wrote:GuruBill wrote:A few tips ...
1. Don’t use SAMBA for network sharing ... use NFS. Samba performance sucks and security wise it sucks too.
Umm, NFSv3 and lower can be incredibly insecure. Like, clear text insecure. It has more to do with how you configure it.
Also, SMB 3.1 and later are not as slow as the older versions. In home use you'd be hard pressed to find a real world difference.
blastdoor wrote:After several 2 steps forward, 1 step back experiences, I now have my 32 core ThreadRipper Linux system up and running -- I'm looking at a System Monitor with 64 logical CPUs running close to flat out!
There's a ton I need/want to do, but one question in case anybody might know..... I'm using RealVNC and having some difficulty when I try to go headless on the Linux system. Everything works fine so long as a monitor is plugged in, but when I go headless things start to degrade and then the UI becomes unusable.
Might anybody have ideas for what to do about that?
i'm also using ssh, and I might end up making that my primary method of connecting, but ideally I'd like headless VNC to work.
dragontamer5788 wrote:blastdoor wrote:After several 2 steps forward, 1 step back experiences, I now have my 32 core ThreadRipper Linux system up and running -- I'm looking at a System Monitor with 64 logical CPUs running close to flat out!
There's a ton I need/want to do, but one question in case anybody might know..... I'm using RealVNC and having some difficulty when I try to go headless on the Linux system. Everything works fine so long as a monitor is plugged in, but when I go headless things start to degrade and then the UI becomes unusable.
Might anybody have ideas for what to do about that?
i'm also using ssh, and I might end up making that my primary method of connecting, but ideally I'd like headless VNC to work.
The easiest solution I can think of, is to buy a dummy plug.
https://www.amazon.com/Headless-Display ... B06XT1Z9TF
The plug pretends its a 1920x1080p monitor. I don't know if this plug is good (I just picked the first one from Amazon), but they're made by a lot of manufacturers. Does anyone know a good brand-name to recommend for this problem?
blastdoor wrote:One thing I'll need to do is remote into this new system (I plan to stash it in the basement and remote in from my iMac). Any suggestions for software for doing that?
sudo apt install xrdp